我尝试了不同的组合,但似乎我无法解决这个问题。
我想从事件模型中检索那些拥有最多用户的事件。
例如,我检索这样一个事件的用户
@users = Event.find(x).users
他们可以用这个来计算
Event.find(x).users.count
那么,应该如何按每个事件的用户数对列表进行排序。然后先取回8?
我尝试了不同的组合,但似乎我无法解决这个问题。
我想从事件模型中检索那些拥有最多用户的事件。
例如,我检索这样一个事件的用户
@users = Event.find(x).users
他们可以用这个来计算
Event.find(x).users.count
那么,应该如何按每个事件的用户数对列表进行排序。然后先取回8?
同样的问题已解决:如何获得最高数量的关联模型(Rails)?
Event.order("events.users_count DESC")