我想知道点击分页时是否可以只影响一个标签?我正在使用 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仍然是一个问题......