在我的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" %>