我希望我的一个初始化器(in config/initializers/)中的代码仅针对:development环境运行,但不是:test或者:production.最好的方法是什么?
把它粘贴到config/environments/test.rb看起来不干净,我不太喜欢在一个if Rails.env == 'development' do ... end语句中包装整个初始化文件.是否有一些规范的方法来做到这一点?
(背景:为了加快测试加载时间,我试图将Barista gem移动到:development我的组中Gemfile,但是config/initializers/barista_config.rb调用Barista.configure,所以现在它在测试(和生产)模式下会窒息.)