如何在rails 3.2.8中使用Jquery?

时间:2012-11-20 20:56:53

标签: jquery ruby-on-rails-3.2

我读过的所有教程都告诉我使用“public / javascripts”文件夹。但是在rails 3.2.8中没有这样的文件夹

  • 我在哪里放置我的jquery代码?
  • 是不是Jails包含在Rails 3.2.8中?

3 个答案:

答案 0 :(得分:16)

默认的Rails应用程序(> 3.2)包含Gemfile第23行的jQuery gem:

gem 'jquery-rails'

您将jQuery代码放在自定义JavaScript文件中 - 例如hello.js - 位于以下路径中:

app/assets/javascripts/

示例:

app/assets/javascripts/hello.js

hello.js中,请确保在此块中包含您的jQuery代码:

$(document).ready(function() {
    YOUR CODE HERE
});

就是这样。你已经准备好在Rails中使用jQuery了。 (这是因为app/assets/javascripts/application.js)中的第15行

//= require_tree .

此行表示将所有内容都包含在javascripts目录中。

答案 1 :(得分:0)

你需要宝石。也许这会对你有所帮助:

http://c.kat.pe/post/how-to-use-jquery-for-rails-3/

答案 2 :(得分:0)

您可以编写jquery代码并将文件作为file_name.js放在Javascript文件夹中,并在布局文件中调用此文件。 您可以参考http://jqueryui.com/