4

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

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

3 回答 3

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。(这是因为第 15 行在app/assets/javascripts/application.js

//= require_tree .

这一行说要包括javascripts目录中的所有内容。

于 2013-03-06T00:53:19.223 回答
0

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

于 2012-11-21T09:32:12.853 回答
0

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

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

于 2012-11-20T21:21:19.637 回答