sunaice 发表于 2013-1-23 02:53:29

will_paginate的AJAX分页

will_paginate接受一个renderer参数,默认是WillPaginate::LinkRenderer,更好的做法是subclass一个AjaxLinkRenderer,这样不需要修改它的源代码,在做plugin升级的时候会很方便。

Views
showgrades。rhtml
<div id ="gradedatas"><div id="gradelistdata">    <% @grades = Grade.paginate_for_showgrade(params[:page]||1) %>    <%=render :partial => "grade_list", :locals => {:grades => @grades}%></div><div class="huofa-ly-more">    <%= will_paginate @grades, {         :renderer => 'AjaxLinkRenderer',      :update => 'gradedatas', (要更新的div,要把will_paginate包括进去)      :url => '/grades/ajax_paginate',      :create => 'create();',      :complete => 'complete();'}%></div></div>事发当时
页: [1]
查看完整版本: will_paginate的AJAX分页