5

Rails 3.1 RC 4で基本的な例を試してみると、エラーが発生します

Compiled app/assets/javascripts/application.js
Served asset /application.js - 304 Not Modified

(デフォルトのインデックスページの .css および asset/rails.png と同じ)

私のワークフローは次のとおりです。

  • レールの新しい例 -j

  • rails g 書籍名:文字列 年:整数

  • rake db:移行

Linux 64 ビットと win7 32 ビットの両方でこのエラーが発生します。私は多くの提案を試みましたが、うまくいきませんでした。この既知の問題を管理できる人はいますか? 機能する構成 (宝石の組み合わせまたはアセット設定構成)?

[これが私の win7 gemlist です: abstract (1.0.0) actionmailer (3.1.0.rc4) actionpack (3.1.0.rc4) activemodel (3.1.0.rc4) activerecord (3.1.0.rc4) activeresource (3.1.0. rc4) activesupport (3.1.0.rc4) arel (2.1.3) bcrypt-ruby (2.1.4 x86-mingw32) builder (3.0.0) bundler (1.0.15) coffee-script (2.2.0) coffee-script -ソース (1.1.1) エルビス (2.7.0) execjs (1.2.0) ハイク (1.1.0) i18n (0.6.0) jquery-rails (1.0.12) json (1.5.3) メール (2.3.0) ) mime-types (1.16) multi_json (1.0.3) polyglot (0.3.1) ラック (1.3.0) ラックキャッシュ (1.0.2) ラックマウント (0.8.1) ラック-ssl (1.3.2) ラック-test (0.6.0) rails (3.1.0.rc4) railties (3.1.0.rc4) rake (0.9.2) rdoc (3.7) sass (3.1.3) sass-rails (3.1.0.rc.3) ) スプロケット (2.0.0.beta.10) sqlite3 (1.3.3 x86-mingw32) トール (0.14.6) チルト (1.3.2) ツリートップ (1.4.9) tzinfo (0.3.29) 醜い (1.0.0) win32-open3 (0.3.2 x86-mingw32)]

4

1 に答える 1

12

304 メッセージはエラーではありません。最近のほとんどのブラウザーは、ファイルを要求するときに、ファイルの「ETag」も送信して、ブラウザーの現在のバージョンを識別します。ブラウザーが要求した ETag がサーバー バージョンの ETag と一致する場合、ブラウザーは実際のファイルを提供する代わりに 304 メッセージを送信します。

基本的には、アプリがブラウザ/クライアントに「このリソースは最後にリクエストしてからまったく変更されていないので、キャッシュされたバージョンを使用してください。キャッシュされていない場合は、ファイルを再度リクエストしてください」と伝えるだけです。 (ETag なしで)それをあなたに差し上げます。」

アプリの動作を実際に妨げているものはありますか?

于 2011-07-07T15:14:10.833 に答える