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不是一個有效的列。