Since rails 3.0 ActionView helpers do not generate intrusive inline javascript. All you need to know to make an ajax request is contained in the generated DOM. So feel free to create a ujs driver for your preferred javascript library.
However, I personally did not. JQuery is not such a big deal. And given the fact that you can associate it with your page with some CDN and the likelihood that jquery has been pre-cached in a user browser is very high, the benefits of getting rid of JQuery will be overloaded with the amount of time you will spend developing / debugging / supporting your custom driver
source share