How to use jQuery instead of Prototype in a Rails 3 application?

后端 未结 2 1906
北荒
北荒 2020-12-25 08:33

I would like to use jQuery instead of Prototype in my Rails 3 application.

What is the \"official\" Rails 3 way to do this?

2条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-25 09:08

    First you need to install the gem, by adding this line to the Gemfile:

    gem 'jquery-rails', '>= 0.2.6'
    

    (and run bundle install) Then you need to go to the public/javascript folder and you need to replace the rails.js file by the one from: http://github.com/rails/jquery-ujs.

    The proper way of doing this is to do:

    rails generate jquery:install
    

    or if you want to include jQuery UI:

    rails generate jquery:install --ui
    

    From the Github page:

    This will remove the Prototype.js library from Rails, add latest jQuery library and fetch the adapter. Be sure to choose to overwrite the "rails.js" file.

提交回复
热议问题