我尝试了不同的组合,但似乎我无法解决这个问题。
我想从事件模型中检索那些拥有最多用户数的事件。
例如,我检索像这样的事件的用户
@users = Event.find(x).users
可以使用此
计算它们Event.find(x).users.count
那么,应该如何按每个事件的用户数量来排序列表。然后先检索8?
答案 0 :(得分:0)
在How to get highest count of associated model (Rails)?
中解决了同样的问题Event.order("events.users_count DESC")