From adcc6699ceb8c92406947e3f15b6fa45de3bb82f Mon Sep 17 00:00:00 2001 From: cryptogopher Date: Sat, 11 Jan 2025 21:58:12 +0100 Subject: [PATCH] Avoid N+1 queries on index --- app/controllers/quantities_controller.rb | 2 +- app/controllers/units_controller.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/quantities_controller.rb b/app/controllers/quantities_controller.rb index 5eda6c2..0f5cf13 100644 --- a/app/controllers/quantities_controller.rb +++ b/app/controllers/quantities_controller.rb @@ -9,7 +9,7 @@ class QuantitiesController < ApplicationController end def index - @quantities = current_user.quantities.includes(:parent).includes(:subquantities).ordered + @quantities = current_user.quantities.ordered.includes(:parent).includes(:subquantities) end def new diff --git a/app/controllers/units_controller.rb b/app/controllers/units_controller.rb index 81c4315..42730d7 100644 --- a/app/controllers/units_controller.rb +++ b/app/controllers/units_controller.rb @@ -9,7 +9,7 @@ class UnitsController < ApplicationController end def index - @units = current_user.units.includes(:base).includes(:subunits).ordered + @units = current_user.units.ordered.includes(:base).includes(:subunits) end def new