我希望我的一个初始值设定项(config/initializers/
)中的代码只在:development
环境下运行,而不是在:test
或:production
环境下运行.最好的方法是什么?
将其粘贴到config/environments/test.rb
似乎不干净,我不太喜欢将整个初始值设定项文件包装在if Rails.env == 'development' do ... end
语句中.有什么标准的方法可以做到这一点吗?
(背景:为了加快测试加载时间,我试图将咖啡师gem移动到Gemfile
的:development
组中,但config/initializers/barista_config.rb
呼叫Barista.configure
,所以现在它在测试(和生产)模式下被阻塞.)