2

我想知道点击分页时是否可以只影响一个标签?我正在使用 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 页。由此产生了两个问题。

  1. 页面刷新并转到我收到的消息选项卡,该选项卡最初是活动选项卡。有没有办法让它重新发送?

  2. 更大的问题是,当我在发送选项卡中单击第 2 页时,它也会在我收到的选项卡上加载第 2 页。有没有办法防止这种情况?

我不知道如何解决这个问题...帮助将不胜感激。谢谢你!

更新。

我结束了使用 ajax 分页,所以页面不会重新加载并且问题 1 被规避。但是问题2仍然是一个问题......

4

1 回答 1

2

我修好了它。

我结束了使用 ajax 分页,所以页面不会重新加载并且问题 1 被规避。

至于问题2,这节省了一天

http://blog.devinterface.com/2011/08/tips-multiple-pagination-with-will_paginate/

于 2012-05-08T22:14:07.940 回答