2012-06-13 17 views
42

Rayları kullanıyorum 3.2. Ben .page (1) .per_page (10)Kaminari sayfalandırma sonrası toplam sayım nasıl olur

@users.countverir

olarak çünkü pagination eden kullanıcıların toplam sayısını bulmak için nasıl Şimdi

@users = User.method().page(1).per_page(10) 

gibi kullanarak Sonuçlarımı Sayfalara ayırma ediyorum ilk sayfadan 10
değil toplam sayım

bile paginationsonra kullanıcıların toplam sayısını almak nasıl

DÜZENLEME: @users.total_count bütün sayfalara ayrılmış alınma sayısı verir

cevap

1

User.count size sayımı verecekti ama db vurmak olacaktır. Söz konusu belirtildiği gibi sen mongodb @ user.length kullanıyorsanız size toplam sayısını

+5

Cevap total_count, @ user.length, sayfalandırma nedeniyle aynı 10'u verecektir. – eveevans

+0

@eveevans: Tamamen doğru ... – Hannes

74

verecekti, sen

@users.total_count 

ile kayıtların toplam sayısı elde edebilir bir cevap olarak bu ekledik bütünlüğü uğruna.