在我的 Rails (3.2.3) 应用程序中,我使用 Jquery 来提供交互性。但是现在我有一个奇怪的错误,只有部分jquery.js
库被传输。我使用jquery-rails-2.0.2
gem 在我的应用程序中提供 Jquery。
具体来说,当我请求 Jquery 文件时,只发送前 3395 行。
我不知道错误可能在哪里。我检查了我的 gem 目录中的实际文件,它有 9000 多行。有没有人遇到过这个错误或者知道我在哪里可以找到一些线索?
编辑:
我现在发现了以下内容:
手动(使用 netcat)HTTP 请求没有出现错误
请求行是
GET /assets/jquery.js?body=1
. 当我卸下?body=1
零件时,错误消失了。
所以我现在重新提出我的问题:“body”变量的意义是什么,我如何以 rails-y 的方式删除它?
资产链接如下所示:
<%= javascript_include_tag "application" %>