如何编写AR查找查询以使结果按has_many关联中的记录数排序?
class User < ActiveRecord::Base
has_many :photos
end
Run Code Online (Sandbox Code Playgroud)
我想做点什么......
User.find(:all, :order => photos.count)
Run Code Online (Sandbox Code Playgroud)
我发现我的发现不是有效的代码.说我有以下数据.
User 1, which has 3 photos
User 2, which has 5 photos
User 3, which has 2 photos
Run Code Online (Sandbox Code Playgroud)
我希望我的发现能够按照...的顺序将用户带回来
User 2,
User 1,
User 3
Run Code Online (Sandbox Code Playgroud)
根据用户照片的数量