2012-03-19 17 views
0

Rails 3.1でカスタム環境変数を作成するにはどうすればよいですか?レール3カスタム環境変数

たとえば、私のメーラーでは、開発モードで[email protected]から電子メールを送信することができますが、製造時に[email protected]から電子メールを送信したいと考えています。

thisのようなものを試しましたが、変数が初期化されていないというエラーが表示されました。

感謝:)あなたの環境ファイルで

答えて

5

は、アプリ/設定/環境/ 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"