Ajax вызов в рельсах 3.2.3 с гемом will_paginate

Я пытаюсь реализовать вызов Ajax с гемом will_paginate, я нашел это руководствоhttp://ramblinglabs.com/blog/2011/11/rails-3-1-will_paginate-and-ajax Это казалось простым решением, хотя оно включает в себя coffeescript, с которым я не знаком, поэтому, если у кого-то есть другое решение, пожалуйста, сообщите ..

Мой код выглядит следующим образом

Мой взгляд


 
  
   
 

Мой частичный (userrecipes)

 
  
   
    
   
   
   
    <p> 90 %></p>
    <p></p>
    <p> "Are you sure?", :method => :delete %></p>
    <p> 'favourites', :action => 'create', :recipe_id => r.id}, {:method => :post } %></p>
   
   
   

обновленный файл userrecipes.js.erb

$('#userRecipes').html('');
$.setAjaxPagination();

CoffeeScript

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

  $.setAjaxPagination()

Когда я нажимаю на следующий тег привязки, чтобы показать следующий набор результатов, страница остается без изменений, и новый контент не появляется.

При использовании консоли, чтобы увидеть, есть ли какие-либо ошибки, которые я вижу, вывод

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

Я что-то здесь упускаю? или есть проблема с моим файлом userrecipes.js.erb, потому что в других примерах Ajax, которые я видел, вы используете escape_javascript при рендеринге частичного?

редактировать

Изучая ответ в консоли, он также показывает, что загружаются новые рецепты, но в представлении ничего не происходит.

Любые указатели оценили

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос