我正在使用'rack-offline'gem来管理HTML5清单
我安装了它,配置并运行app wo错误,但是如何将它与HTML清单以及当前的Rails应用程序联系起来还不是很清楚:
我没有在生成的html中看到manifest属性:
答案 0 :(得分:0)
我想丢失的信息如下(添加gem后,将配置设置为初始化文件rack_offline.rb
路径中的:我插入路径
match "/application.manifest" => Rails::Offline, :as => :manifest
在我的应用程序布局(haml)中,我修改了html标签
%html{:lang => "en", :manifest => manifest_path }
# which generates the following html .. ( I have localized routes ... )
<html lang='en' manifest='/fr/application.manifest'>
在我的config / initializers / mime_types.rb中,我补充说 Mime :: Type.register“text / cache-manifest”,:manifest
然后重新启动服务器,我可以在日志中看到: 开始在2013-01-25 11:26:40 +0100获取127.0.0.1获取“/fr/application.manifest”
CACHE MANIFEST
# aba331a67ba974bf70c665dfc48a1bea5da7d8fe352c46a76af07f45c339d422
404.html
422.html
500.html
offline.html
NETWORK:
*
这些都是公开的html文件...... 需要了解并检查它是否是正确生成的清单文件