Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行rake资产后:预编译jquery隐藏/显示代码段中断_Jquery_Ruby On Rails 3.1_Rake_Asset Pipeline - Fatal编程技术网

运行rake资产后:预编译jquery隐藏/显示代码段中断

运行rake资产后:预编译jquery隐藏/显示代码段中断,jquery,ruby-on-rails-3.1,rake,asset-pipeline,Jquery,Ruby On Rails 3.1,Rake,Asset Pipeline,我已经使用jquery开发了我的所有代码。在custom.js中,我有以下代码,当单击链接以显示内容,然后再次单击以隐藏内容时执行 $(document).ready(function () { $('.new_home').hide(); $('.new_home_link').click(function () { $('.new_home').toggle(400); }); }); 在我运行命令rakeassets:precompile之前,一

我已经使用jquery开发了我的所有代码。在custom.js中,我有以下代码,当单击链接以显示内容,然后再次单击以隐藏内容时执行

$(document).ready(function () {
    $('.new_home').hide();

    $('.new_home_link').click(function () {
        $('.new_home').toggle(400);
    });
});
在我运行命令rakeassets:precompile之前,一切都运行得很好。现在,当我点击链接时,它会显示内容,然后立即隐藏,无需再次点击。有什么想法吗?谢谢

编辑

Application.js

application.html.erb

生成的HTML


我还尝试过运行rake资产:precompile RAILS\u ENV=development,但仍然不起作用,不知道该怎么办。

您能粘贴application.js所需的和任何样式表\u link\u标记调用吗?听起来像是被收录了两次。@pjumble请看一下编辑
//= require jquery
//= require jquery_ujs
//= require custom
//= require_tree .
<%= javascript_include_tag "application" %>
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/custom.js?body=1" type="text/javascript"></script>
<script src="/assets/users.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>