那麼Rails會在哪裏獲取環境上下文(dev,test,prod)。如何在部署rails應用程序時切換env(測試,開發,產品)
可以說我正在將我的Rails代碼帶到prod服務器,我該如何告訴rails使用prod env文件/屬性?
那麼Rails會在哪裏獲取環境上下文(dev,test,prod)。如何在部署rails應用程序時切換env(測試,開發,產品)
可以說我正在將我的Rails代碼帶到prod服務器,我該如何告訴rails使用prod env文件/屬性?
您將環境變量RAILS_ENV
設置爲production
或development
。你可以通過Phusion Passenger的RailsEnv
設置(假設你使用Phusion Passenger,如果你不是,你爲什麼不是?:)),或者通過Apache的SetEnv
參數,或者使用任何服務器的配置參數'正在運行。
(如果你使用Phusion客運,RailsEnv
被默認設置爲production
。)
這取決於你在生產中使用什麼應用程序服務器。 – 2010-07-15 22:11:27
我使用乘客 – kapso 2010-07-15 22:25:32