jquery:安装在Rails中不起作用

我在Rails 3.1 app中安装了gem jquery-rails 。 但是下面的行

 rails generate jquery:install --ui 

得到错误:

 Could not find generator jquery:install. 

在rails 3.1中,因为jquery是默认的,你不再需要安装它,它将在app / assets / jquery / application.js中需要它看起来像:

 //= require jquery //= require jquery_ujs //= require_tree . 

您可以通过执行rails g来validation哪些生成器可用,而无需其他任何内容:

 rails g 

对于Rails 3.0.x应用程序,请执行以下步骤,

  • 在Gemfile中添加gem“jquery-rails”,“〜> 1.0.13”,然后运行bundle install

  • 运行命令rails generate jquery:install –ui –force,它将删除prototype.js,effects.js,dragdrop.js,controls.js并创建jquery.js,jquery.min.js,jquery-ui.js ,jquery-ui.min.js,jquery_ujs.js

使用jquery函数在application.js中添加以下行

 //= require jquery //= require jquery_ujs