我正在使用初始化程序將一個config.yml文件加載到一個AppConfig散列中,該散列提供對環境變量的訪問。爲了生產,我使用服務器上設置的環境變量。如果未設置環境變量(即在開發和測試中),我正在使用以下代碼回退到配置變量。在rails環境文件中可用的配置變量
ENV['FACEBOOK_API_KEY'] || AppConfig['facebook_api_key']
我的問題是,我需要一些變量在特定的環境文件(development.rb/production.rb等)可用,但initialzers之前該文件被加載。我應該如何處理這個問題?
謝謝。那正是我需要的。它實際上after_initialize NOT after_initializion btw。 – Undistraction 2012-02-13 16:08:54
哈 - 謝謝。我正在考慮初始化美式風格的拼寫,而我的手指決定輸入初始化。 – roo 2012-02-14 03:17:03