2012-08-05 5 views
6

데이터가 있으며 일부 페이지 (페이지 당 10 개의 결과)로 잘라냅니다. 컨트롤러한 페이지에 모든 결과 표시 (gem kaminari)

코드 : 내가 원하는 경우

@messages = Message.order('id DESC').page params[:page] 

내가 한 페이지에 모든 결과를 표시 할 수 있습니까? 페이지의 'see all'과 유사합니다.

답변

8

여전히 페이지 매김 도우미가보기에서 작동하도록하려면 per_page 옵션에 매우 높은 제한을 설정할 수 있습니다.

@messages = Message.order('id DESC').page params[:page] 
if params[:all] 
    @messages = @messages.per_page(Message.count) # you can also hardcod' it 
end 
+3

단지 fyi이고, 최신 버전 인 경우 .per_page 대신'.per'입니다. – hajpoj

관련 문제