2012-03-19 3 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"