2011-06-29 13 views
5

Cố ví dụ cơ bản trong đường ray 3.1 RC 4, tôi nhận được lỗiRails 3.1.0.rc4: 304 Not Modified. Có cấu hình làm việc nào đã biết không?

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

(cùng với .css và tài sản/rails.png trên trang index mặc định)

công việc của tôi là:

  • ray dụ mới -j

  • ray tên g Sách: string năm: integer

  • rake db: di chuyển

tôi nhận được lỗi này trên cả hai 64bit linux và win7 32 bit. Tôi đã thử nhiều đề xuất, nhưng không thể làm cho nó hoạt động. Có ai ngoài đó có thể quản lý vấn đề đã biết này không? Bất kỳ cấu hình nào hoạt động (kết hợp đá quý hoặc cấu hình cài đặt nội dung)?

[Đây là gemlist win7 tôi: trừu tượng (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) tăng (1.1.0) i18n (0.6.0) jquery-ray (1.0.12) json (1.5.3) mail (2.3.0) mime-loại (1.16) multi_json (1.0.3) nhiều thứ tiếng (0.3.1) giá (1.3.0) giá bộ nhớ cache (1.0.2) giá đỡ (0.8.1) giá-ssl (1.3.2) giá-kiểm tra (0.6.0) đường ray (3.1.0 .rc4) railties (3.1.0.rc4) cào (0.9.2) rdoc (3.7) sass (3.1.3) sass-ray (3.1.0.rc.3) sprockets (2.0.0 .beta.10) sqlite3 (1.3.3 x86-mingw32) thor (0.14.6) nghiêng (1.3.2) treetop (1.4.9) tzinfo (0.3.29) uglifier (1.0.0) win32-open3 (0.3.2 x86 mingw32)]

Trả lời

12

Tin nhắn 304 không phải là lỗi. Khi hầu hết các trình duyệt hiện đại yêu cầu một tệp, họ cũng gửi tệp "ETag" của tệp để xác định phiên bản trình duyệt hiện có. Nếu ETag được yêu cầu của trình duyệt khớp với ETag trên phiên bản máy chủ, trình duyệt sẽ chỉ gửi tin nhắn 304 thay vì phục vụ tệp thực tế.

Về cơ bản, nó chỉ là ứng dụng của bạn cho trình duyệt/khách hàng "Này, tài nguyên này chưa thay đổi kể từ lần cuối bạn yêu cầu, vì vậy chỉ cần sử dụng phiên bản đã lưu trong bộ nhớ cache của bạn. yêu cầu tập tin một lần nữa (không có ETag) và tôi sẽ đưa nó cho bạn. "

Có điều gì đó thực sự ngăn ứng dụng của bạn hoạt động không?