rails中的基本jquery无法正常工作

时间:2014-01-22 09:28:33

标签: javascript jquery ruby-on-rails ruby-on-rails-3

我正在使用我的第一个jquery,但不知道它有什么问题。在W3schools它的工作正常,但一旦我在我的rails应用程序中实现它然后BOOM它出错了。 这是我的“myquery.js”文件

$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});

我的application.html.erb包含

<%= javascript_include_tag "myquery"%>

我的index.html.erb包含

<p>hide my paragraph</p>

我不知道这段代码出了什么问题。当我点击段落时,这应该会消失,但是......

1 个答案:

答案 0 :(得分:1)

尝试添加

//= require myquery

到app / assets / javascripts / application.js

然后在application.html.erb中执行此操作:

<%= javascript_include_tag "application"%>

此页面http://guides.rubyonrails.org/asset_pipeline.html解释了rails的资产管道