Utiliser jquery dans Rails

Je prévois d’utiliser JQuery dans Rails au lieu de prototype.

Je ne suis pas sûr d’utiliser jRails ou d’utiliser jquery tout en restant à l’écart de RJS.

Que pensez-vous de ceci?

EDIT: Deux semaines plus tard, j’ai trouvé ce http://www.loudthinking.com/posts/32-myth-3-rails-forces-you-to-use-prototype

EDIT: Ce screencast est intéressant aussi.

Si vous me demandez, restr à l’écart de RJS est une excellente idée. RJS est un hack incroyablement cool, mais pour le code de production, il est difficile de tester et de déboguer. Je vous recommande de vous en tenir à UJS (JavaScript discret) et jQuery est un excellent moyen de faire UJS.

Je seconde en utilisant jQuery sans l’aide de Rails en utilisant Javascript discret comme une technique. Je recommanderais d’utiliser la bibliothèque Low Pro pour configurer des contrôleurs de comportement afin de lier des pseudo-classes CSS (événements) à vos fonctions.

jQuery fonctionne également très bien sans Rails pour la manipulation du DOM.

J’utilise JRails et il est excellent.

Je pense qu’il est utile d’utiliser RJS pour des opérations simples. La plupart des fonctionnalités prêtes à l’emploi sont idéales pour les cas d’utilisation simples et vous aident à obtenir rapidement un produit fini. Vous pouvez toujours convertir le code ultérieurement.

JRails ne fonctionnait pas immédiatement lorsque je migrais Rails 3 + RJS de Prototype vers JQuery. Donc, je viens de faire du patch-singe avec un fragment de JRails en n’utilisant pas le rest, comme décrit ici

Prototype et Scriptaculous font partie du framework Rails. À mon humble avis, vous pouvez supprimer ces bibliothèques et en insérer d’autres, mais ce ne sera ni le framework Rails ni le projet Rails.

L’autre variante consiste à append jQuery à la configuration standard de Rails. Après cela, vous devez résoudre quelques problèmes de compatibilité entre ces bibliothèques. jQuery a publié un petit script qui le rend.