我尝试了列出的各种答案,包括“如何防止浏览器在 Rails 中缓存页面”。
我在文件名的末尾添加了一个随机数 -
<%= stylesheet_link_tag 'application.css?123456' %>
(which generates
<link href="/stylesheets/application.css?123456" media="screen" rel="stylesheet" type="text/css" />
- 仍然没有运气!)
我用过
<style type=\"text/css\">@import url('/stylesheets/application.css');</style>
我查看服务器上的文件,看起来不错。我通过浏览器(http://www.mysite.com/stylesheets/application.css)查看它,我看到了旧文件!在 IE8 和 Firefox 14 上。
我使用 capistrano 进行部署: rake tmp:cache:clear 在重启期间运行。我在 config/environments/production.rb 中设置了 config.cache_classes = false 和 config.action_controller.perform_caching = false
(叹...)
主机是 Linux、Apache、Passenger、Rails。
现在,这非常令人沮丧。已经很多很多小时了!似乎没有一个答案有效。我变得……绝望!
我希望我会对答案大吃一惊,可能很简单。尽管如此,任何其他建议!请!您的帮助将不胜感激。
PS> 喜欢这个网站。多年来已经找到了许多许多答案!