0
我們如何在Rails 3.1中創建自定義環境變量?Rail 3自定義環境變量
例如,在我的郵件程序中,我可能想在發展模式期間從[email protected]發送一封電子郵件,但我想在生產期間從[email protected]發送一封電子郵件。
我嘗試了一些像this,但得到一個錯誤,說該變量未初始化。
謝謝:)
我們如何在Rails 3.1中創建自定義環境變量?Rail 3自定義環境變量
例如,在我的郵件程序中,我可能想在發展模式期間從[email protected]發送一封電子郵件,但我想在生產期間從[email protected]發送一封電子郵件。
我嘗試了一些像this,但得到一個錯誤,說該變量未初始化。
謝謝:)
在您的環境文件,添加一個變量
應用程序/配置/環境/ development.rb
YourApp::Application.configure do
# other stuff...
config.admin_email = "[email protected]"
end
應用程序/配置/環境/生產。 rb
YourApp::Application.configure do
# other stuff...
config.admin_email = "[email protected]"
end
根據環境的不同,YourApp::Application.config.admin_email
將包含兩種[email protected]
或[email protected]
或者,如果電子郵件只能由環境名稱有所不同,我建議做這樣的事情...
admin_email = "admin_#{Rails.env}@gmail.com"