Я планирую использовать jquery в Rails вместо прототипа.
Я не уверен, что использую jRails или простой jquery и держусь подальше от RJS.
Что Вы думаете об этом?
Обновлено: две недели спустя я нашел этот http://www.loudthinking.com/posts/32-myth-3-rails-forces-you-to-use-prototype
Обновлено: скринкаст Этот тоже интересен.

Если вы спросите меня, держаться подальше от RJS - отличная идея. RJS - потрясающе крутой способ взлома, но для производственного кода его сложно тестировать и отлаживать. Я рекомендую придерживаться UJS (ненавязчивого JavaScript), а jQuery - отличный способ сделать UJS.
Я использую JRails, и это отлично.
Я думаю, что есть некоторая ценность использования RJS для простых операций ... большая часть готовых функций отлично работает для простых случаев использования и помогает быстро получить готовый продукт. Вы всегда можете преобразовать код на более позднем этапе.
Prototype и Scriptaculous - это части фреймворка Rails. IMHO, вы можете удалить эти библиотеки и вставить другие, но тогда это будет не фреймворк Rails, а проект Rails.
Другой вариант - добавить jQuery в стандартную конфигурацию Rails. После этого вам нужно исправить несколько проблем совместимости между этими библиотеками. jQuery опубликовал небольшой скрипт, который это делает.
если вы не используете прототипы, скрипты, идеи REST, MVC, частичные файлы и миграции, тогда это вообще НЕ Rails.
Во-вторых, я использую jQuery без помощи Rails, используя ненавязчивый Javascript в качестве метода. Я бы рекомендовал использовать библиотеку Низкий Pro для настройки контроллеров поведения для привязки псевдоклассов (событий) CSS к вашим функциям.
jQuery прекрасно справляется и без Rails для манипуляций с DOM.
JRails не работал у меня из коробки, когда я переносил Rails 3 + RJS с Prototype на JQuery. Итак, я просто исправил обезьяну с фрагментом JRails, не используя остальную часть, как описано здесь
как и в любом другом фреймворке, вам не нужно использовать все функции, включая служба поддержки rails для прототипа / скрипта. поэтому из этого не следует, что удаление proto / script из rails означает, что это больше не rails.