强制机架离线(或Rails)更新缓存清单

时间:2013-08-27 17:43:58

标签: ruby-on-rails html5 caching offline-caching offline-browsing

我使用带有rack-offline的Rails 4来缓存我的页面。我还想缓存(动态生成的)html页面以供离线浏览。问题是,HTML5的工作方式使它们保持陈旧状态,直到更新应用程序清单。

文档说:

  

在生产中,它会根据内容生成一次SHA哈希   清单中的所有资产。这意味着缓存清单会   除非标的资产发生变化,否则不应视为陈旧。

当我的某个html页面发生变化时,有什么方法可以触发新的哈希生成?例如,在数据库更新之后。

1 个答案:

答案 0 :(得分:0)

可能不是,因为AppCache是​​用于静态资源的。最好使用静态HTML页面,并使用JavaScript加载动态内容。

查看appcachefacts.info了解详情。