10

您可以将 rails 配置为仅在某些环境下运行初始化程序吗?就我而言,我必须破解回形针才能在我的开发盒上使用 Imagemagick,所以我有猴子补丁代码,我只想应用于开发环境,而不是生产环境。该 monkeypatch 保存为 config\initializers 中的文件。

guides.rubyonrails.org 网站并不表示可以做到这一点。如果我不能,我想我不会将此补丁签入我的仓库,但这并不理想。

4

1 回答 1

19

你可以把它放在一个after_initialize块中config/environments/development.rb,或者只是用if Rails.env.development?你已经拥有的初始化程序将它包围。

我认为这两种方法都适合你。

于 2009-08-06T04:07:12.643 回答