如何在rails 3.2.8中使用Jquery?
我读过的所有教程都告诉我如何使用“public/javascripts”文件夹。但是rails 3.2.8中没有这样的文件夹如何在rails 3.2.8中使用Jquery?,jquery,ruby-on-rails-3.2,Jquery,Ruby On Rails 3.2,我读过的所有教程都告诉我如何使用“public/javascripts”文件夹。但是rails 3.2.8中没有这样的文件夹 我应该把jquery代码放在哪里 Jquery不包括在Rails 3.2.8中吗 你需要宝石。也许这会帮助你: 您可以编写jquery代码,将文件作为file_name.js放在Javascript文件夹中,并在布局文件中调用此文件。 您可以参考gem文件第23行的默认Rails应用程序(>3.2)包括jQuery gem: gem 'jquery-rails' 将j
- 我应该把jquery代码放在哪里
- Jquery不包括在Rails 3.2.8中吗
- 你需要宝石。也许这会帮助你:
您可以编写jquery代码,将文件作为file_name.js放在Javascript文件夹中,并在布局文件中调用此文件。
您可以参考gem文件第23行的默认Rails应用程序(>3.2)包括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行)
这一行要求包含
javascripts
目录中的所有内容。请说明您查阅了哪些教程,以便理解您的观点。然后使用资产路径。默认为app/assetsOh我知道了!我只是把代码放在标签内的“layouts/application.html.erb”中,没有“…应该放在标签中的部分,放在.erb文件中(在“视图”文件夹中):)ChuckE,我试着放Jquery代码(没有“)…但它不起作用。。。将Jquery放在“layouts/application.html.erb”中是一种不好的做法吗?如果您使用的是资产管道,最好在清单文件中声明Jquery文件,并在布局中声明它。默认情况下,Rails 3.2+中的Rails使用资产管道和CoffeeScript。当您创建一个模型时,会创建一个js.coffee文件,如果您不想使用CoffeeScript,而只使用纯JQuery,您可以将这些文件重命名为.js而不是js.coffee
//= require_tree .