2012-05-07 3 views
2

페이지 매김을 클릭 할 때 한 탭에만 영향을 줄 수 있는지 궁금합니다. IM 내가 아니라 등가 received_message 부분을 갖는 will_paginate 일품레일 페이지 매김 문제가

나는 모습 뭔가 ... 렌더링

<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 %> 

을 사용.

첫 번째 코드 블록에는 두 개의 탭이 있습니다. 하나는받은 메시지 용이고 다른 하나는 내 보낸 메시지 용입니다. 내 보낸 탭을 클릭 한 다음 페이지 2를 클릭합니다. 두 가지 문제가 발생합니다.

  1. 페이지가 새로 고침되고받은 편지함 탭으로 이동합니다. 그것을 보내도록 되돌릴 수있는 방법이 있습니까?

  2. 큰 문제는 전송 된 탭에서 2 페이지를 클릭 할 때받은 탭에 2 페이지도로드됩니다. 이것을 막을 수있는 방법이 있습니까?

메신저 어떻게 해결할 수 있을지 모르겠는데 ... 도움을 받으실 수 있습니다. 고맙습니다!

업데이트.

아약스 페이지 매김을 사용하면 페이지가 다시로드되지 않고 문제 1이 우회됩니다. 그러나 문제 2는 여전히 문제입니다 ...

답변