【问题标题】:Environment-specific initializers for rails?Rails 的特定于环境的初始化程序?
【发布时间】:2010-11-17 04:56:02
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails initializer


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2011-10-19
      • 2012-09-19
      • 2015-11-22
      相关资源
      最近更新 更多