Tôi có ứng dụng Rails 3 và chỉ nhận thấy rằng khi sử dụng Chrome (trên Mac) để truy cập ứng dụng, mọi trang trên trang web sẽ được yêu cầu hai lần. Điều này đang xảy ra trong phát triển và sản xuất (Heroku). Firefox và Safari chỉ gửi yêu cầu một lần. Hành vi này giống nhau ngay cả khi tôi xóa tất cả bố cục và nội dung cho hành động. Có vẻ như có vấn đề về loại MIME. Có ai đã khắc phục vấn đề này không?Chrome gửi yêu cầu nhiều lần
class PagesController < ApplicationController
def home
render :text => 'a', :layout => false
end
Đây là nhật ký máy chủ trong phát triển:
Started GET "/" cho 127.0.0.1 tại Mon Dec 13 10:33:33 -0800 2010
chế biến bởi PagesController # nhà như HTML
rendered mẫu văn bản (0.0ms)
Co mpleted 200 OK trong 2ms (Số lần xem: 1.3ms | ActiveRecord: 0.8ms)
Started GET "/" cho 127.0.0.1 tại Mon Dec 13 10:33:33 -0800 2010
chế biến bởi PagesController # nhà như */*
rendered mẫu văn bản (0.0ms)
Hoàn thành 200 OK trong 3ms (Lượt xem: 1.7ms | ActiveRecord: 1.4ms)
Tôi gặp sự cố tương tự Với Chrome 9.0.597.98 trên XP: mỗi lần tôi nhận được trang (PHP), nó sẽ truy cập nhật ký 3 lần (trên cùng một giây). Bất kỳ trình duyệt nào khác mà tôi đã thử hoạt động tốt với trang đó (Firefox 3.6.13/14 trên Linux/Windows, Opera/Windows, IE8, thậm chí Chromium/9.0.597.94/Linux). –