我的Rails应用程序取决于应用程序缓存(通过Rack-Offline gem),以允许用户下载'移动浏览器的动态表单,以便他们可以在离线时访问和填写表单,然后在返回到wifi /网络覆盖范围时提交表单。一切都工作得很好,但是,当然,app cache正在弃用,似乎跳到服务工作者就好了。
服务工作者有一个新的宝石(https://github.com/rossta/serviceworker-rails),但教程在关于使用缓存资产的部分时会中断...我不是一个经验丰富的程序员,知道如何没有人牵着我的手继续前进。
有没有人遇到任何有关将服务工作者添加到Rails应用程序的综合资源?或者也许已经建立了自己的东西,并愿意分享你的见解?我认为我的需求相对简单 - 缓存一个html文档和一些相关的脚本和样式表,如果用户在后续访问中处于脱机状态,则从缓存中提供它们。