我想知道在点击分页时是否只能影响一个标签?我正在使用will_paginate gem
我有一些看起来像......
<div class="tab-content">
<div class="tab-pane active span8" id="received">
<h3>Received Messages</h3>
<%= render 'received_message_feed'%>
</div>
<div class="tab-pane span8" id="sent">
<h3>Sent Messages</h3>
<%= render 'sent_message_feed'%>
</div>
</div>
呈现......
<% if @sent_message_items.any? %>
<ol class="microposts">
<%= render partial: 'shared/message_item', collection: @sent_message_items %>
</ol>
<%= will_paginate @sent_message_items %>
<% end %>
我也有一个等效的received_message部分。
在我的第一个代码块中,我有2个选项卡,一个用于收到的邮件,另一个用于我发送的邮件。让我说我点击我发送的标签,然后点击第2页。由此产生了两个问题。
页面刷新并转到我收到的消息标签,该标签位于第一个活动标签页。有没有办法让它回去发送?
更大的问题,当我在发送标签中点击第2页时,它还会在我收到的标签上加载第2页。有没有办法防止这种情况?
我不知道如何解决这个问题...帮助将不胜感激。谢谢!
更新。
我使用ajax分页后,所以页面不会重新加载,问题1被规避。然而问题2仍然是一个问题...
答案 0 :(得分:2)
我使用ajax分页编曲,所以页面不会重新加载,问题1被规避。
至于问题2,这节省了一天
http://blog.devinterface.com/2011/08/tips-multiple-pagination-with-will_paginate/