我有一个 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 -0800 开始对 127.0.0.1 获取“/”
由 PagesController#home 处理为HTML
渲染文本模板(0.0ms)
在 2 毫秒内完成 200 OK(查看次数:1.3 毫秒 | ActiveRecord:0.8 毫秒)
于 2010 年 12 月 13 日星期一 10:33:33 -0800 开始对 127.0.0.1 获取“/”
由 PagesController#home 处理为 */*
渲染文本模板(0.0ms)
在 3 毫秒内完成 200 OK(查看次数:1.7 毫秒 | ActiveRecord:1.4 毫秒)
我找到了导致我的问题的原因,也许也是您的问题:我使用了名为 Google Chrome 的扩展程序网络服务器通知程序 https://chrome.google.com/webstore/detail/najdkmbedaehkepolllmpdfccdgooajh and 网络技术通知者 https://chrome.google.com/webstore/detail/fnpgnmindcbkjbpblcklealdhnogmlko他们提出了自己的要求。
停用它们后,我每页仅收到一个请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)