Rails 3.1.0.rc4:304未修改.有没有已知的工作配置?

rap*_*tor 5 assets http-status-code-304 ruby-on-rails-3.1

尝试rails 3.1 RC 4中的基本示例,我收到错误

Compiled app/assets/javascripts/application.js
Served asset /application.js - 304 Not Modified
Run Code Online (Sandbox Code Playgroud)

(与默认索引页面上的.css和asset/rails.png相同)

我的工作流程是:

  • rails新例子-j

  • rails g书名:string year:integer

  • rake db:migrate

我在linux 64bit和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 -source(1.1.1)erubis(2.7.0)execjs(1.2.0)hike(1.1.0)i18n(0.6.0)jquery-rails(1.0.12)json(1.5.3)mail(2.3.0) )mime-types(1.16)multi_json(1.0.3)polyglot(0.3.1)rack(1.3.0)rack-cache(1.0.2)rack-mount(0.8.1)rack-ssl(1.3.2)rack -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) )sprockets(2.0.0.beta.10)sqlite3(1.3.3 x86-mingw32)thor(0.14.6)倾斜(1.3.2)树顶(1.4.9)tzinfo(0.3.29)uglifier(1.0.0) win32-open3(0.3.2 x86-mingw32)]

Dyl*_*kow 12

304消息不是错误.当大多数现代浏览器请求文件时,它们还会发送文件的"ETag"以识别浏览器当前具有的版本.如果浏览器请求的ETag与服务器版本上的ETag匹配,则浏览器将仅发送304消息而不是提供实际文件.

基本上,它只是你的应用告诉浏览器/客户端"嘿,这个资源自你上次请求以来根本没有改变,所以只需使用你的缓存版本.如果你没有,请再次请求文件(没有ETag)我会把它交给你."

是否真的阻止了您的应用运行?