如何在生产模式下部署Rails?
如何在生产模式下使用Rails 3.0?
我只是简单地把下面的代码放在config / environment中:
RAILS_ENV = 'production'
还有什么我需要改变?
谢谢。
这取决于你如何运行你的应用程序。 如果您只是使用rails server
命令,则可以执行以下操作:
rails server -e production
你也可以像刚刚提到的那样使用RAILS_ENV
(但是在一行中):
RAILS_ENV=production rails server
如果你对你的确切的生产设置更具体(即你是使用乘客,杂种还是独angular兽,还是别的什么?),我们可以给你一个更具体的答案你的情况。
虽然乘客默认在生产模式下运行您的应用程序,除非另有说明,您可以确保双重。 对于Apache后面的Passenger,您可以将其添加到Apacheconfiguration中:
RailsEnv production
对于Nginx后面的Passenger,你可以把它添加到你的Nginxconfiguration中:
rails_env production;
这是答案:
$ RAILS_ENV=production rake db:migrate