我有一个Rails 3应用程序,在使用Chrome(Mac上)访问该应用程序时,发现网站上的每个页面都会被请求两次。这在开发和生产环境中(Heroku)都会发生。Firefox和Safari只发送一次请求。即使我删除操作的所有布局和内容,行为仍然相同。看起来像是MIME类型问题。有人解决了这个问题吗?
class PagesController < ApplicationController
def home
render :text => 'a', :layout => false
end
这是开发环境下的服务器日志:
在2010年12月13日星期一上午10:33:33,127.0.0.1发送了GET请求“/”
PagesController#home进行处理,格式为HTML
渲染文本模板(0.0ms)
完成200 OK响应,耗时2ms(视图:1.3ms | ActiveRecord:0.8ms)
在2010年12月13日星期一上午10:33:33,127.0.0.1发送了GET请求“/”
PagesController#home进行处理,格式为*/*
渲染文本模板(0.0ms)
完成200 OK响应,耗时3ms(视图:1.7ms | ActiveRecord:1.4ms)