是否可以要求带有参数/参数的文件?
例如
resource.rb 有
mode = ARGV.first
if mode == "prod"
#use prod db
else
#use test db
end
并且 main.rb 需要它带有类似的参数
require_relative './resource.rb prod'
如果这是不可能的或不好的做法,请告诉我。我想我可以使用版本控制在 test 和 prod 之间切换,但它似乎有点迟钝。
(prod 和 test 仅用于区分。这是一个非常轻量级的项目,如果有任何区别,则不是商业性的 :))
感谢在 Windows XP 上使用 Ruby 1.9.3。
我很惊讶已经没有答案了。只有关于使用 gems 和使用带参数的 ruby 的东西,但不能同时使用两者。