KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to apply multiple pagination with Kaminari via Ajax now here is my code for controller 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 now for views i have two partials to render this arrays <div id="bookmarks"> <%= render :partial =>"users/bookmark",:locals => { :bookmark => @bookmarks} %> </div> <%= paginate @bookmarks,:remote => true, :param_name => 'page' %> inner partial is <% bookmark.each do |bookmar| %> <%= render :partial => 'show_bookmark.html.erb' , :locals => { :bookma => bookmar} %> <%end%> script for pagination update is being handled in a separate file $('#bookmarks').html('<%= escape_javascript render(:partial =>"users/bookmark",:locals => { :bookmark => @bookmarks}) %>'); $('#paginator').html('<%= escape_javascript(paginate(@bookmarks, :remote => true).to_s) %>'); But by doing every thing it is not updating to state of page neither the contain in the page.
Tags (comma-separated)
Save Edits
Cancel