В рельсах 3 правильный способ сделать это - чистый JS.RJS слишком строг, и вы должны использовать Prototype или взломать каким-либо образом, чтобы использовать его с jQuery.Rails 3 также продвигает ненавязчивый JavaScript.При запросах AJAX вы должны возвращать чистый Javascript, встроенный в ERB, вместо использования RJS.
К сожалению, поскольку это изменение требует больших переделок для более старых проектов, в которых использовался RJS, некоторые люди оставят его.
RJS фактически обесценивается в рельсах 3, вам нужен плагин, чтобы даже работать с ним, поэтому, если вы начинаете сейчас и вам достаточно повезло, чтобы уже начинать с рельсов 3, идите по рельсам в 3 направлении.
Вот хороший пример нового способа UJS: http://railscasts.com/episodes/205-unobtrusive-javascript
Удачи