Множественная разбивка на страницы с помощью kaminari через Ajax

Я хочу применить многократную разбивку на страницы с Kaminari через Ajax. Вот мой код для контроллера

def user_note
    @user = current_user
    @notes = Bookmark.where('user_id = ? && note is not NULL',current_user.id).order('created_at DESC').page(params[:page_1]).per(4)

    @bookmarks = Bookmark.where('user_id = ? && note is NULL',current_user.id).order('created_at DESC').page(params[:page_2]).per(4)

    respond_to do |format|
      format.html
      format.xml{ render :xml => @user}
    end   end

, теперь для представлений у меня есть две части для рендеринга этих массивов

<div id="bookmarks">
<%= render :partial =>"users/bookmark",:locals => { :bookmark => @bookmarks} %>
            </div>
<%= paginate @bookmarks,:remote => true, :param_name => 'page' %>

внутренняя часть - это

<% bookmark.each do |bookmar| %>
  <%= render :partial => 'show_bookmark.html.erb' , :locals => { :bookma => bookmar} %>
<%end%>

скрипт для обновления разбивки на страницы обрабатывается в отдельном файле

$('#bookmarks').html('<%= escape_javascript render(:partial =>"users/bookmark",:locals => { :bookmark => @bookmarks}) %>');
$('#paginator').html('<%= escape_javascript(paginate(@bookmarks, :remote => true).to_s) %>');

Но при выполнении всех действий он не обновляется до состояния страницы и не содержится на странице.

14
задан lucapette 26 January 2012 в 11:12
поделиться