我有一个Rails 3应用程序,只是注意到,当使用Chrome(在Mac上)访问该应用程序时,网站上的每个页面都被请求两次.这在发展和生产(Heroku)中正在发生. Firefox和Safari只发送请求一次.即使我删除操作的所有布局和内容,行为也是一样的.似乎有一个MIME类型的问题.有没有人解决这个问题?
class PagesController < ApplicationController def home render :text => 'a',:layout => false end
这是服务器登录开发:
Started GET “/” for 127.0.0.1 at Mon Dec 13 10:33:33 -0800 2010
Processing by PagesController#home as HTML
Rendered text template (0.0ms)
Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.8ms)
Started GET “/” for 127.0.0.1 at Mon Dec 13 10:33:33 -0800 2010
Processing by PagesController#home as */*
Rendered text template (0.0ms)
Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 1.4ms)
解决方法
我发现造成我的问题,也许是你的:我使用Google Chrome的扩展名为
Web Server Notifier和
Web Technology Notifier,这是自己的请求.
停用它们后,我每页只收到一个请求.