Rails 4自定义初始化程序配置变量

时间:2015-02-23 04:18:53

标签: ruby-on-rails configuration

如何在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'

1 个答案:

答案 0 :(得分:0)

它似乎确实有效;问题是pry不会自动填充这些变量,即使使用

Rails.application.eager_load!

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