Rails 2 - Загрузка Gems в зависимости от среды - PullRequest
2 голосов
/ 05 мая 2011

Как у рельсов 3, есть ли у нас функциональность загрузки определенных драгоценных камней в соответствии со средой приложения.

Пример 3 рельса

group :production do
  gem "activemerchant"
end

у нас есть что-нибудь похожее на код выше в rails2

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 05 мая 2011

Определите драгоценные камни в соответствующих файлах среды.

Так что вместо того, чтобы определять их все в environment.rb, определите те, которые вы хотите в development.rb и production.rb и т. Д.

# development.rb
config.gem 'sqlite3'

# production.rb
config.gem 'mysql'
0 голосов
/ 05 мая 2011

, если вы не хотите использовать разные файлы для разных сред, тогда вы можете использовать:

if Rails.env.production?
   config.gem 'activemerchant'
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...