Chamada Ajax nos trilhos 3.2.3 com gem will_paginate

Estou tentando implementar uma chamada Ajax com a gem will_paginate, encontrei este guiahttp://ramblinglabs.com/blog/2011/11/rails-3-1-will_paginate-and-ajax o que parecia ser uma solução simples, embora inclua um café que eu não conheço, então se alguém tiver uma solução diferente, por favor avise.

Meu código é o seguinte

Minha visão

<div class="container">
 <div class="row">
  <div id="userRecipes">
   <%= render partial: 'userrecipes' %>
 </div>
</div><!--/row-->

Minha parcial (userrecipes)

 <% @recipes.each do |r| %>
  <div class="span3">
   <div class="thumbnail">
    <%= image_tag r.avatar.url(:myrecipes) %>
   </div>
   <h4><%= link_to r.dish_name, r %></h4>
   <hr>
    <p><%= truncate r.description, :length => 90 %></p>
    <p><%= link_to "Edit Recipe", edit_recipe_path(r.id) %></p>
    <p><%= link_to "Delete Recipe", recipe_path(r.id), :confirm => "Are you sure?", :method => :delete %></p>
    <p><%= link_to "Add to favorites",  {:controller => 'favourites', :action => 'create', :recipe_id => r.id}, {:method => :post } %></p>
   </div><!--/span3-->
   <% end %>
   <%= will_paginate @recipes %>

arquivo userrecipes.js.erb atualizado

$('#userRecipes').html('<%= escape_javascript(render partial: 'userrecipes') %>');
$.setAjaxPagination();

Coffeescript

$ ->
$.setAjaxPagination = ->
$('.pagination a').click (event) ->
  event.preventDefault()
  loading = $ '<div id="loading" style="display: none;"><span><img src="/assets/loading.gif" alt="cargando..."/></span></div>'
  $('.other_images').prepend loading
  loading.fadeIn()
  $.ajax type: 'GET', url: $(@).attr('href'), dataType: 'script', success: (-> loading.fadeOut -> loading.remove())
  false

  $.setAjaxPagination()

Quando clico na próxima tag âncora para mostrar o próximo conjunto de resultados, a página permanece como está e nenhum novo conteúdo aparece

Ao usar o console para ver se há algum erro que eu possa ver, a saída é

GET http://localhost:3000/my_recipes?page=2&_=1355055997639

Estou faltando alguma coisa aqui? ou existe um problema com o meu arquivo userrecipes.js.erb porque em outros exemplos de Ajax eu vi thy estão usando escape_javascript ao renderizar o parcial?

Editar

Ao inspecionar a resposta no console, ele também está mostrando que as novas receitas a serem carregadas estão sendo carregadas, mas nada está acontecendo na exibição

Quaisquer ponteiros apreciados

obrigado

questionAnswers(5)

yourAnswerToTheQuestion