【问题标题】:Rails 4 custom initializer configuration variablesRails 4 自定义初始化器配置变量
【发布时间】:2015-02-23 04:18:52
【问题描述】:

如何在 Rails 4 的初始化程序中添加自定义配置变量?我在 config/initializers/stuff.rb 中尝试了一个简单的测试

Rails.application.config.stuff = 'foo'

基于本 Rails 指南的“自定义配置”部分:http://guides.rubyonrails.org/configuring.html

我知道我可以将这些添加到 config/application.rb、环境文件等中,但是有没有办法在初始化程序中使其正常工作?当我尝试在控制台中查看此变量时,它不存在。我也没有收到任何错误。我需要一个特殊的块吗?来自各种应用程序的其他初始化程序具有我上面的内容,并且显示了它们的配置。 assets.rb 中的示例:

Rails.application.config.assets.version = '1.0'

【问题讨论】:

    标签: ruby-on-rails configuration


    【解决方案1】:

    看来它确实有效;问题是 pry 不会自动完成这些变量,即使使用

    Rails.application.eager_load!
    

    在 .pryrc 中设置,我不知道为什么会这样。

    【讨论】:

      猜你喜欢
      • 2021-07-13
      • 2015-12-23
      • 2015-04-21
      • 2011-10-19
      • 2012-05-22
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多