2015-01-09 41 views
2

我正在構建Rails引擎,現在我將所有配置變量設置爲config/environments/development.rb(引擎本身內,我也可以稍後從應用程序中覆蓋它),並且可以從應用與::Rails.application.config.my_item在Rails引擎中加載多個配置文件

這個文件越來越大,一些變量,例如config.title = 'Lambda Website'可以另置一處,我想做出config/settings/my_file.rb,只是包括它可以調用同樣的方式作爲development.rb變量,但它的比我預想的更復雜......我嘗試了幾個根本不起作用的寶石,也許是因爲它是一個引擎。我也試圖要求文件,但它也爆炸了。

我該如何簡單地拆分這個配置文件?有沒有一種簡單的方法可以在引擎中包含配置文件?無論YAML/ERB解決方案,歡迎...

謝謝你們;)

回答

1

裏面你

應用程序/配置/ initializerz/custom_setting.rb

#custom_setting.rb 
YOUR_CONSTANT = WHATEVER 

然後隨意使用這在你的應用程序的任何地方都是這樣。

+0

RoR驅使我堅果。我沒有提到這個簡單的解決方案,謝謝你;) – Laurent 2015-01-09 23:10:21