除去caches_page缓存站点后仍没有更新(After removing caches_page

2019-09-19 15:06发布

我打了一下使用缓存。 我加caches_page :show我的ArticlesController ,它使我钻心的疼痛。 我删除了从控制器caches_page,但什么都没有发生。 我重新启动服务器(薄+ Nginx的),但什么都没有发生。

我通过控制台清理缓存Rails.cache.clear在生产模式,并再次重新启动服务器。 现在,它再次工作我没有叫文章,但已缓存的一个仍然没有刷新。 我已经清理我的浏览器的缓存,但它不帮助。

我怎样才能摆脱这种buggie行为?

Answer 1:

页面缓存生成它存储在您的公共目录中的HTML页面。 即使您禁用缓存,缓存的页面仍然存在。 默认情况下,Rails的公共服务文件,而无需经过的路线去。

您需要删除此HTML页面轨再次袭来的动作。



文章来源: After removing caches_page cached sites are still not updated