Ruby on rails 3 选项卡内部的分页
我有两个标签,用于引导用户消息-收件箱和发件箱,并使用kaminariRuby on rails 3 选项卡内部的分页,ruby-on-rails-3,twitter-bootstrap,tabs,pagination,kaminari,Ruby On Rails 3,Twitter Bootstrap,Tabs,Pagination,Kaminari,我有两个标签,用于引导用户消息-收件箱和发件箱,并使用kaminari <div id="allmessages" > <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#inbox" data-toggle="tab">Inbox</a></li> &l
<div id="allmessages" >
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#inbox" data-toggle="tab">Inbox</a></li>
<li><a href="#outbox" data-toggle="tab">outbox</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="inbox">
<%= render @incoming_msgs %>
<%= paginate @incoming_msgs %>
</div>
<div class="tab-pane" id="outbox">
<%= render @outgoing_msgs%>
<%= paginate @outgoing_msgs%>
</div>
</div>
</div>
</div>
是否可以颠倒顺序或对每个选项卡进行分页?简短回答-使用ajax分页
将param_name选项传递给paginate方法将允许您独立地对每个对象数组进行分页。现在,它们都使用默认的参数名“page”
<div class="tab-pane active" id="inbox">
<%= render @incoming_msgs %>
<%= paginate @incoming_msgs, param_name: :incoming_msgs_page %>
</div>
<div class="tab-pane" id="outbox">
<%= render @outgoing_msgs%>
<%= paginate @outgoing_msgs, param_name: :outgoing_msgs_page %>
</div>
<div class="tab-pane active" id="inbox">
<%= render @incoming_msgs %>
<%= paginate @incoming_msgs, param_name: :incoming_msgs_page %>
</div>
<div class="tab-pane" id="outbox">
<%= render @outgoing_msgs%>
<%= paginate @outgoing_msgs, param_name: :outgoing_msgs_page %>
</div>
@incoming_msgs = mailbox.inbox.page(params[:incoming_msgs_page]).per(25)
@outgoing_msgs = mailbox.outbox.page(params[:outgoing_msgs_page]).per(25)