我試過了各種各樣的答案,包括 「如何防止瀏覽器在Rails中緩存頁面」。如何強制application.css在Rails 2.3.9中刷新?
我添加了一個隨機數到文件名末尾 - !
<%= 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在重新啓動期間運行。 我已經設置,在配置/環境/ production.rb, config.cache_classes =假 和 config.action_controller.perform_caching =假
(嘆氣......)
主機是Linux操作系統,Apache ,客運,鐵路。
現在,這是非常令人沮喪的。這已經很多很多小時了! 沒有任何答案似乎有效。 我變得......絕望!
我希望我會被答案嚇倒,可能很簡單。 儘管如此,還有其他建議!請致電 !我們將非常感謝您的幫助。
PS>喜歡本網站。許多答案已經發現多年來!
這聽起來好像比你的Rails應用更多地處理你的Apache設置。 – sosborn
您是否嘗試過重新部署? –
謝謝。這是在重新部署後我發現了這個問題。開發工作正常。 – dirktay