我有一个自定义环境,“demo”,无论我尝试过什么,Rails仍然会加载我的开发环境。
这是我的vhosts文件中的条目:
<Directory /var/www/demo/public>
SetEnv RailsEnv demo
RackEnv demo
RailsEnv demo
AllowOverride all
Options -MultiViews
</Directory>
我有三个设置只是为了测试,但似乎没有任何效果。我重新启动了Apache,并在我的config/environments
目录中为demo创建了一个条目。
有什么想法吗?
答案 0 :(得分:0)
我不知道它是否会帮助你...我托管我的应用程序(alwaysdata.com),我使用Passenger,RailsEnv设置在我的Rails应用程序根目录下的.htaccess
文件中
SetEnv RAILS_ENV production
SetEnv GEM_PATH ~/gems/
答案 1 :(得分:0)
能够通过
使其工作SetEnv Rails_Env demo
而不是
SetEnv RailsEnv demo