Начиная с Rails 3, библиотека JavaScript, которую вы используете, зависит от вас. Существуют «драйверы», созданные для примитивов Rails для Prototype и для jQuery. Чтобы настроить jQuery, просто включите гем jquery-rails в свой пакетный файл:
gem "jquery-rails"
... затем запустите bundle install
.
Если у вас еще не установлен jQuery в проекте, вы можете запустить эту команду, чтобы установить его:
rails generate jquery:install
В Rails 3.1 по умолчанию используется jQuery, а не Prototype. Я лично считаю, что это потому, что jQuery хорошо работает с другими библиотеками JavaScript, и эта гибкость делает его более привлекательным для чего-то вроде Rails. Однако есть множество аргументов со всех сторон. Я не уверен, есть ли определенная причина, кроме того, что «jQuery - новая горячность».