0
我想查找的是所有事件,其中event.event_date是将来的事件,并且只有按事件与事件关联的用户数排序才能得到前3个事件。活动和用户加入了HABTM关系。下面是我的尝试:如何根据与其他模型的关联来查找模型的所有记录?
@popular_events = Event.where("event_date >= ?", Time.now)
.find(:all,
:joins => :users,
:group => 'event_id',
:order => "users.count DESC",
:limit => 10)
我已经尝试了一些其他的东西,没有运气。这是说users.count不是一个有效的列。