0

我尝试了不同的组合,但似乎我无法解决这个问题。

我想从事件模型中检索那些拥有最多用户的事件。

例如,我检索这样一个事件的用户

@users = Event.find(x).users

他们可以用这个来计算

Event.find(x).users.count

那么,应该如何按每个事件的用户数对列表进行排序。然后先取回8?

4

1 回答 1

0

同样的问题已解决:如何获得最高数量的关联模型(Rails)?

Event.order("events.users_count DESC")
于 2012-04-16T08:27:52.557 回答