与rails 3一样,我们是否具有根据应用程序环境加载特定gem的功能。
group :production do
gem "activemerchant"
end
我们是否有类似于rails2
中的上述代码先谢谢。
答案 0 :(得分:1)
在适当的环境文件中定义gem。
因此,不要在environment.rb
中定义所有内容,而是在development.rb
和production.rb
等中定义所需内容。
# development.rb
config.gem 'sqlite3'
# production.rb
config.gem 'mysql'
答案 1 :(得分:0)
如果您不想为不同的环境使用不同的文件,那么您可以使用:
if Rails.env.production?
config.gem 'activemerchant'
end