1
我有一個資源Team
其中:has_many Users
。Activeadmin定製查詢
我希望能夠顯示團隊規模()的團隊列表,並使團隊規模可排序。
顯然這需要一個JOIN/COUNT
,實現此目標的最佳方法是什麼?
非常感謝, 克里斯。
我有一個資源Team
其中:has_many Users
。Activeadmin定製查詢
我希望能夠顯示團隊規模()的團隊列表,並使團隊規模可排序。
顯然這需要一個JOIN/COUNT
,實現此目標的最佳方法是什麼?
非常感謝, 克里斯。
嘗試降序排列並使用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 %>
沒有必要加入。
廢話只是看到了可排序的東西,抱歉的糟糕的答案。 – Donald
我會看看我是否可以在稍後再分類,然後回覆你!謝謝回答! – cjm2671