2012-06-13 6 views
42

私はレール3.2を使用しています。 @users.countを与えるので、私は(1)カミナリページ後の合計数を取得する方法

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

よう.per_page(10)

今すぐ改ページ

として、ユーザーからの合計数を見つける方法.PAGEを使用して私の結果をページ付けています10最初のページからであり、合計数ではありません

のページ付け後の合計ユーザー数

EDIT:@users.total_countは、全体のページ区切りの数になります

答えて

1

User.countはあなたのカウントを与えるだろうが、それはデシベルを打つでしょう。質問で述べたように、あなたがのMongoDBの@ user.lengthを使用している場合は、あなた総数

+5

答えはtotal_countです。@ user.lengthはページングのために同じ10を与えます。 – eveevans

+0

@eveevans:完全に正しい... – Hannes

74

を与えるだろう、あなたは

@users.total_count 

でレコードの合計数を取得することができます私は答えとしてこれを追加しました完全性のために。

関連する問題