如何按实例方法返回的整数排序?

时间:2016-01-22 23:46:01

标签: ruby ruby-on-rails-4 activerecord sqlite

我希望通过多个has_many关联的总和来订购模型查询结果。例如,User查询方法根据他/她的总计数(评论+答案+投票)对结果进行排序。这些都是属于User的模型。

我使用User实例方法children将这些关联集中在一起,但我无法通过ActiveRecord的order方法排序children.count

我希望这可以工作(但它没有):

User.all.order("#{children.count} DESC")

如何做到这一点?

0 个答案:

没有答案