轨道的环境特定初始化器?

时间:2009-08-05 23:59:54

标签: ruby-on-rails initializer

您是否可以将rails配置为仅在特定环境下运行初始化程序?在我的情况下,我不得不破解paperclip在我的开发盒上使用Imagemagick,所以我有monkeypatched代码我只想应用于开发环境,而不是生产环境。该monkeypatch在config \ initializers中保存为文件。

guides.rubyonrails.org网站并未表明可以执行此操作。如果我不能,我想我不会将这个补丁检查到我的回购中,但这不是理想的。

1 个答案:

答案 0 :(得分:19)

您可以将其放在after_initialize中的config/environments/development.rb块中,或者只在您已有的初始化程序中用if Rails.env.development?包围它。

我认为其中任何一个都适合你。

相关问题