2012-04-15 29 views
5

我通过rack-cache缓存了一个页面,现在浏览器从不显示更新后的页面,因为它显示了缓存版本。rails rack cache - 如何手动清除所有缓存

如何清除所有缓存? (注意:我从rails_app_root/public目录中删除了所有缓存的页面)。我甚至尝试禁用rack-cache,但它仍然显示页面的缓存版本。

有什么想法?

+1

尝试清除浏览器缓存。 – 2012-04-15 20:25:24

+0

试过了,没有帮助。我也试过Rails.cache.clear,仍然不起作用。我已经完全删除了所有Rack :: Cache代码和caches_page代码,但它仍然显示旧页面..我真的很困惑 – Varun 2012-05-04 22:35:40

+0

也在我的路线中,map.root映射到/ public/home,如果我去http:// localhost:3000它仍然显示一些旧的缓存页面,但如果我访问http:// localhost:3000/public/home它显示一个新的页面,有什么想法? – Varun 2012-05-05 01:08:39

回答

0

尝试:

在终端:

rake tmp:cache:clear 

或在轨控制台:

Rails.cache.clear