Rails 3 - Unobtrusive JS es a jQuery

Ha valaki raszaladna arra, hogy a link_to [..] :method => :delete elkezd a 3-as Rails-re valo migralas kozben nem mukodni: mostantol a rails nem general a linkekbe javascriptet, csak megjeloli HTML5 attributumokkal. Mivel ez eleg sovany egy mukodokepes apphoz, igy kell egy


<%= javascript_include_tag 'http://github.com/rails/jquery-ujs/raw/master/src/rails.js' %>

a <head> szekcioba, a jQuery konyvtar behivasa utan valahol.

Ha a standard prototype-t hasznaljuk, akkor nem kell, mert az ott levo rails.js lekezeli ezt a reszt, csak hat az ugye Prototype-hez irodott, nem pedig jQuery-hez, igy hasznalhatatlan jQuery eseteben.

Hozzászólások

Kicsit tisztább megoldás:

$ gem install jquery-rails
$ rails generate jquery:install

Éles szerveren nem kell a gem, csak annyit csinál, hogy bemásolja a rails.js-t és a jquery-t a helyére.

Még mindig nem értem, miért éppen prototype, eddig amit láttam, mindig az első dolog volt kidobni és jquery-t helyébe tenni :)

--
http://sandor.czettner.hu

Van, ahova a jquery nagyon sok. Egy total alap kis toszojgato alkalmazasba a prototype pont eleg. Nekem a blogomat pl. prototype hajtja, es nem is kell jquery hozza, egyszeruen semmi olyan nincs benne, amire a prototype keves lenne.
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.