【发布时间】:2009-12-01 23:27:46
【问题描述】:
在我的 RoR 应用程序中,我有一个可以返回 0 到 1000000 个结果的查询,我限制为 16 个并提供分页:
find(:all, :conditions => conditions, :limit => limit, :offset => offset)
我希望能够告诉用户他们正在查看的结果数量与结果总数的对比。类似于“显示 16 of 500”。在不进行无限制查询的情况下获得总行数的最佳方法是什么,在大型结果集的情况下这肯定会很慢?我还想保持与数据库无关。
【问题讨论】:
标签: mysql ruby-on-rails ruby