2014-02-27 62 views
1

我有一個資源Team其中:has_many UsersActiveadmin定製查詢

我希望能夠顯示團隊規模()的團隊列表,並使團隊規模可排序。

顯然這需要一個JOIN/COUNT,實現此目標的最佳方法是什麼?

非常感謝, 克里斯。

回答

0

嘗試降序排列並使用asc升序。

Team.joins(:users).group("user.team_id").order("count(user.team_id) desc") 

原來的答案下面

我不知道什麼情況下是,但我會做這樣的事情在html.erb:

<% @whatever_teams_belong_to.teams.each do |team| %> 
<%= team.name %> 
<%= team.users.count %> 
<% end %> 

沒有必要加入。

+0

廢話只是看到了可排序的東西,抱歉的糟糕的答案。 – Donald

+0

我會看看我是否可以在稍後再分類,然後回覆你!謝謝回答! – cjm2671