From 983d64fd5619d77df72df1edcb630a6951fa72c6 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Tue, 12 Apr 2016 17:45:02 +0800 Subject: [PATCH] PERF: N+1 query on badges index. --- app/controllers/admin/badges_controller.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/controllers/admin/badges_controller.rb b/app/controllers/admin/badges_controller.rb index 4c6962ebb19..71c334f6691 100644 --- a/app/controllers/admin/badges_controller.rb +++ b/app/controllers/admin/badges_controller.rb @@ -5,6 +5,7 @@ class Admin::BadgesController < Admin::AdminController badge_types: BadgeType.all.order(:id).to_a, badge_groupings: BadgeGrouping.all.order(:position).to_a, badges: Badge.includes(:badge_grouping) + .includes(:badge_type) .references(:badge_grouping) .order('badge_groupings.position, badge_type_id, badges.name').to_a, protected_system_fields: Badge.protected_system_fields,