【发布时间】:2015-12-01 22:43:39
【问题描述】:
我的模型中有以下查询:
Post.where("created_utc > ? AND lower(category) = ?", 0, 'videos').group(:domain).order('count_all desc').page(1).per(25).count
我正在使用kaminari gem 进行分页,但问题是:此查询返回似乎是排序散列的内容。但是我无法知道总结果数是多少。
如果您不想考虑kaminari,可以参考以下查询:
Post.where("created_utc > ? AND lower(category) = ?", min_time, subreddit.downcase).group(:domain).order('count_all desc').limit(limit).offset(start).count
无论如何,我无法弄清楚结果的总数是多少。我该如何解决这个问题?有什么方法可以计算出没有限制的总结果集大小?
【问题讨论】:
-
你试过
size而不是count吗? -
@BroiSatse 不,但即使我这样做了,那如何解决这个问题?
标签: ruby-on-rails postgresql ruby-on-rails-4 activerecord kaminari