1
显示数组的大小我想从该查询返回结果的总数:与will_paginate
@users = User.paginate(:page => params[:page], :per_page => 2)
@users.size
只是给了我一个页面上的记录数。如果第1页有2个用户,则@users.size
将为2.如果第2页有1个用户,则@users.size
将为1.
如何显示所有用户的大小?
显示数组的大小我想从该查询返回结果的总数:与will_paginate
@users = User.paginate(:page => params[:page], :per_page => 2)
@users.size
只是给了我一个页面上的记录数。如果第1页有2个用户,则@users.size
将为2.如果第2页有1个用户,则@users.size
将为1.
如何显示所有用户的大小?
你需要调用另一个活动记录模型,命名为这样:
@count = User.count
will_paginate增加了一些属性返回的集合其中之一是total_entries
这是查询将返回结果总数。
适合我,谢谢。 – chief 2010-04-01 03:22:13
插件执行'count'操作并将计数设置为'total_entries'属性。没有必要做第二次计数。 – 2010-04-01 05:35:48