Index: app/views/groups/index.html.erb
===================================================================
--- app/views/groups/index.html.erb (révision 3580)
+++ app/views/groups/index.html.erb (copie de travail)
@@ -15,7 +15,7 @@
<% @groups.each do |group| %>
<%= link_to h(group), edit_group_path(group) %> |
- <%= group.users.size %> |
+ <%= @group_users_count[group.id] || 0 %> |
<%= delete_link group %> |
<% end %>
Index: app/controllers/groups_controller.rb
===================================================================
--- app/controllers/groups_controller.rb (révision 3601)
+++ app/controllers/groups_controller.rb (copie de travail)
@@ -26,6 +26,7 @@
def index
@groups = Group.sorted.all
+ @group_users_count = User.joins(:groups).group('group_id').count
respond_to do |format|
format.html