/ / rails che utilizzano il prototipo di rjs sono in conflitto con jQuery: jquery, ruby-on-rails

rotaie usando il conflitto prototipo rjs con jQuery - jquery, ruby-on-rails

Sto usando rails rjs, ma ho scoperto che non funziona, quando ho aggiunto "jquery.js" in questo modo

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

ma quando l'ho cambiato in questo modo

<%= javascript_include_tag :defaults%>

Funziona così strano! qualche aiuto? Grazie

risposte:

0 per risposta № 1

Rjs standard funziona con la libreria prototipo di javascript fornita di default con le rotaie. Quando hai aggiunto javascript_include_tag :defaults, hai incluso questa libreria (guarda html dei risultati).

È possibile utilizzare javascript remoto con JQuery. Guarda questo screencast come farlo. La migliore pratica per ora è usare javascript discreto. Un altro screencast su questo argomento Qui. E funziona non solo con rotaie 3 ma anche con binari 2.3.