Rails 3.1 rc4和Jquery:初学者的问题

时间:2011-07-22 11:28:59

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

我是jquery的新手,我刚刚升级到rails 3.1 rc4,现在我正在开始一个新项目。

到目前为止,我认为我可以将我的jQuery代码转换为coffeescript并将其放在something.js.coffee中,例如

但是:我应该在哪里放置纯jquery代码?

我正试图让这个简单的例子起作用:http://api.jquery.com/hide/ 我已经尝试将以下代码放在application.js和home.js.coffee中但到目前为止没有任何工作..

 $("p").hide();
    $("a").click(function ( event ) {
      event.preventDefault();
      $(this).hide();
    });

提前致谢

1 个答案:

答案 0 :(得分:2)

您建议的任何一个地方(application.js或特定的coffeescript文件)都是有效的 - 尽管如果您将它放在咖啡语文件中,它应该用咖啡语法编写。

您需要将该代码放在$(document).ready函数中才能使其正常工作......

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