rails标签选项卡问题

时间:2012-05-07 23:01:52

标签: ruby-on-rails tabs pagination

我想知道在点击分页时是否只能影响一个标签?我正在使用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页。有没有办法防止这种情况?

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

    更新。

    我使用ajax分页后,所以页面不会重新加载,问题1被规避。然而问题2仍然是一个问题...

1 个答案:

答案 0 :(得分:2)

我修好了。

我使用ajax分页编曲,所以页面不会重新加载,问题1被规避。

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

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