如何在rails 3.2.8中使用Jquery?

如何在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

我读过的所有教程都告诉我如何使用“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'
      
      将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 .