為什麼rails應用程式總是在開發模式下運作?

為什麼rails應用程式總是在開發模式下運作?

我創建了 Rails 應用程序,一切似乎都工作正常,但我似乎不知道如何在production模式下運行該應用程式。我在example.com.conf網站的(Apache 設定檔)中指定,RailsEnv production然後重新啟動 Apache,並透過在 Rails 根目錄中執行以下命令來重新啟動 Rails 應用程序,touch tmp/restart.txt

我正在運行 Apache 2.x、mod_rails 4.0.26,rails 應用程式是 3.2.15

答案1

預設情況下,Passenger 將值設為production

http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerAppEnv

檢查你的environment.rb和你的.bashrc,你可能在其他地方設定了RAILS_ENV。

相關內容