缓存:[GET /] miss

Raj*_*ani 9 apache2 passenger ruby-on-rails-3 ruby-on-rails-3.1

我已经使用Apache2 + Passenger在VPS上部署了我的RoR应用程序.配置应用程序后,当我点击从浏览器提交请求时,我的apache2/error.log中出现"cache:[GET /] miss"

请帮助我理解为什么我会收到此错误.我一直在努力解决这个错误一天或两天.

谢谢,约翰

sai*_*lor 8

或者你可以告诉rack/cache在你的production.rb中关闭:

config.action_dispatch.rack_cache[:verbose] = false
Run Code Online (Sandbox Code Playgroud)

  • Rails 3.2.3解决了这个问题 (2认同)

vsa*_*nta 3

我也遇到了同样的问题。如果您使用资产管道(application.rb 中的 config.assets.enabled = true),那么您应该打开按需编译或预编译所有资产。

请记住,Rails 的帮助标记(如 javascript_include_tag、stylesheet_link_tag、image_tag)将尝试使用资源路径,因此请确保所有资源都可用。如果其中任何一个丢失,那么您将得到缓存未命中。