Comment faire des appels Ajax avec Rails 3 en utilisant remote_function?

Je suis en train de faire un onchange appel à une boîte de sélection.Pour mon application, je suis en utilisant jquery.js et rails.js comme mentionné à faire usage de l'UJS. Mais toujours le code qui est généré est pour Prototype et pas de jquery, les appels ajax. Mon code ressemble à ce qui suit:

<%= select_tag :category, 
       options_for_select(
           Category.find(:all,:select=>"name,id").collect{|c| [c.name,c.id]}),
       :onchange => remote_function(:url => {:controller => "posts", 
                                             :action => "filter_post",
                                             :filter =>"category"}, 
                                    :with=>"'category_id=' + $('#category').val()") %>

Le code qui est généré par là, c'est:

new Ajax.Request('/posts/filter_posts?filter=category', {asynchronous:true, evalScripts:true,
parameters:'category_id=' + $('#category').val() + '&authenticity_token=' +
encodeURIComponent('CCyYj1wqXtddK6pUV6bAxw0CqZ4lbBxDGQHp13Y/jMY=')})

source d'informationauteur Hitesh Manchanda | 2010-07-26