Update: Since this article was written, the jquery-ujs project has been turned into a gem which includes a generator that streamlines this process. Instructions can be found in the README for the Github project.
One of the most talked about features in Rails 3 is its plug & play architecture with various frameworks like Datamapper in place of ActiveRecord for the ORM or jQuery for javascript. However, I've yet to see much info on how to actually do this with the javascript framework.
Fortunately, it looks like a lot of the hard work has already been done. Rails now emits HTML that is compatible with the unobtrusive approach to javascript. Meaning, instead of seeing a delete link like this:
you'll now see it written as
This makes it very easy for a javascript driver to come along, pick out and identify the relevant pieces, and attach the appropriate handlers.
So, enough blabbing. How do you get jQuery working with Rails 3? I'll try to make this short and sweet.