我想返回此查询的结果总数:
@users = User.paginate(:page => params[:page], :per_page => 2)
@users.size
只是简单地告诉我页面上的结果数量。如果第1页有2个用户,则@users.size
将为2.如果第2页有1个用户,则@users.size
将为1。
如何显示所有用户的大小?
答案 0 :(得分:8)
will_paginate为返回的集合添加了一些属性,其中一个是total_entries
,这是查询返回的结果总数。
答案 1 :(得分:-3)
您需要调用另一个名为count的Active Record模型:
@count = User.count