2014-11-27 5 views
1

나는 Rails 앱에서 will_paginate 젬을 사용하고 있습니다. 페이지에 렌더링되고 페이지 당 5 개로 제한된 모델 인스턴스 배열을 반복합니다. will_paginate를 추가하기 전에 각 항목에 간단한 < % i + = 1 %>를 매기고 물론 배열을 통해 각 루프마다 +1했습니다.will_paginate 목록의 각 항목에 올바른 번호가 있습니까?

하지만 지금은 각 페이지에서 count_paginate를 사용하여 1 페이지, 2 페이지, 3 페이지, 4 페이지, 5 페이지로 이동 한 다음 두 번째 페이지에서 시작합니다 ... 1, 2, 3, 4, 5

분명히 이상적인 것은 아닙니다. 이전 페이지로 이동할 때 카운트를 계속하려면 어떻게합니까?

답변

3

나는 다음과 같은 일을해야 생각 :

<% @collection.each_with_index do |item, index| %> 
    <%= @collection.offset + index + 1 %> 
    ... 
<% end %> 
+0

재미있는, 즉 일! –

+0

간단한 해결책 주셔서 감사합니다 :) –

+0

저에게 일해 주신 덕분에 미래의 +1. –

관련 문제