标签: ruby-on-rails ruby-on-rails-3
在热切加载关联的同时,是否有一种有效的方法来获取记录数? Post.includes({:comments => :author}).count生成的SELECT COUNT(DISTINCT id) ... LEFT OUTER JOIN ...远非最佳状态。也许一些分页插件以巧妙的方式完成它?
Post.includes({:comments => :author}).count
SELECT COUNT(DISTINCT id) ... LEFT OUTER JOIN ...
EDT Kaminari gem能够正确地执行此操作,但仅适用于命名范围。
答案 0 :(得分:0)
您是否尝试过count_by_sql?