欠落している情報は次のとおりだと思います(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 を追加しました
次に、サーバーを再起動すると、ログで確認できます:Started GET "/fr/application.manifest" for 127.0.0.1 at 2013-01-25 11:26:40 +0100
CACHE MANIFEST
# aba331a67ba974bf70c665dfc48a1bea5da7d8fe352c46a76af07f45c339d422
404.html
422.html
500.html
offline.html
NETWORK:
*
これらは公開されているすべての html ファイルです ... 正しく生成されたマニフェスト ファイルかどうかを理解し、確認する必要があります