2010-09-05 3 views
0

J'utilise des rails RJS, mais je l'ai trouvé ne fonctionne pas, quand j'ai ajouté « jquery.js » comme celui-cirails à l'aide de conflit prototype RJS avec jQuery

<%= javascript_include_tag :defaults,'jquery.validate.min.js'%>

mais quand je l'ai changé comme ça

<%= javascript_include_tag :defaults%> 

Cela fonctionne, tellement bizarre! toute aide? Merci

Répondre

0

Standard rjs fonctionne avec une bibliothèque javascript prototype qui est fournie avec des rails par défaut. Lorsque vous avez ajouté javascript_include_tag :defaults, vous avez inclus cette bibliothèque (consultez le résultat html).

Vous pouvez utiliser le javascript distant avec JQuery. Voir ce screencast comment le faire. La meilleure pratique pour l'instant est d'utiliser Javascript non intrusif. Un autre screencast sur ce sujet here. Et cela fonctionne non seulement avec les rails 3 mais with rails 2.3 as well.

+0

ok, comme vous l'avez dit, j'utilise jquery maintenant – juliet