2013-01-15 2 views
1

안녕하세요 저는 kaminari를 19K 결과물의 페이지를 만드는 방법으로 사용하려고하지만 주석이 말하는 것을하지 않는 것 같습니다.kaminari와 Mongoid 3 페이지가 예상대로 작동하지 않습니다.

나는 19293 개 문서가 :

1.9.3p194 :046 > Content.count 
=> 19293 

을하지만 첫 번째 페이지를 얻을 때 난 아직도 결선 일을 할 수 있는지 19293

1.9.3p194 :059 > Content.page(1).per(50).count 
=> 19293 

어떤 생각을?

나는 보석을 사용하고 있습니다 :

14:34:58:myapp(master)$ be gem list kaminari 
*** LOCAL GEMS *** 
kaminari (0.14.1) 

감사를 사전

답변

1

에 Mongoid Github에서의 REPO에 this issue를 참조하십시오.

가 할 페이지에 대한 올바른 항목을 얻으려면 :

Content.page(1).per(50).all.to_a 

이 50 항목을 맺는 Mongoid 기준을 평가합니다.

+0

tho Content.page (1) .per (50) .count (true)가 다음과 같은 오류를 표시합니다. NoMethodError : 정의되지 않은 메소드 ID 'true': TrueClass – charleetm

+0

두 번째 코드 샘플을 사용해보십시오. 내 대답을 업데이트하고 첫 번째 답변을 삭제하겠습니다. –

관련 문제