2015-02-23 59 views
0

如何在Rails 4的初始化程序中添加自定義配置變量?我試過在配置/初始化/ stuff.rbRails 4自定義初始化程序配置變量

Rails.application.config.stuff = 'foo' 

基於此的Rails指南中的「自定義配置」一節在一個簡單的測試:http://guides.rubyonrails.org/configuring.html

我知道我可以把它們添加到配置/應用.rb,環境文件等等,但是有沒有辦法在初始化器中正常工作?當我試圖在控制檯中查看這個變量時,它不在那裏。我也沒有收到任何錯誤。我需要一個特殊的塊嗎?來自各種應用程序的其他初始化程序具有上面的內容,並顯示它們的配置。來自assets.rb的示例:

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

回答

0

它看起來確實有效;問題是,撬不自動填充這些變量,即使在.pryrc

Rails.application.eager_load! 

集,我不知道這是爲什麼。