如何禁用我的 Rails 站点的缓存?
我正在运行乘客(mod_rails)并且我的网站正在“开发”模式下运行:
'ENV['RAILS_ENV'] ||= 'development'
有什么帮助吗?
如何禁用我的 Rails 站点的缓存?
我正在运行乘客(mod_rails)并且我的网站正在“开发”模式下运行:
'ENV['RAILS_ENV'] ||= 'development'
有什么帮助吗?
默认情况下,Passenger 将设置RAILS_ENV
为'production'
. 该行ENV['RAILS_ENV'] ||= 'development'
只会导致 Rails 环境在尚未设置的情况下设置为。'development'
您需要RailsEnv development
为站点添加虚拟主机配置,以使Passenger 在开发环境中运行Rails。
好的,所以我会回答这个问题,以防其他人遇到同样的问题。基本上,mod_rails 忽略了我在 environment.rb 文件中设置的“开发”设置。将此添加到我的站点的虚拟主机配置中修复了它,但是:
RailsEnv "development"
有关更多详细信息,请参阅此链接。
希望对其他人有所帮助!