From 558ccec1317a5d77e8cea754d2c4199074d704e7 Mon Sep 17 00:00:00 2001 From: Alexandru Clapou Date: Tue, 22 Feb 2022 10:02:59 +0200 Subject: [PATCH] n+1 queries problem fixed --- Gemfile.lock | 1 + app/controllers/api/scores_controller.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index b1b0a86..7a36add 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -230,6 +230,7 @@ GEM PLATFORMS x86_64-darwin-20 + x86_64-darwin-21 DEPENDENCIES bootsnap (>= 1.4.4) diff --git a/app/controllers/api/scores_controller.rb b/app/controllers/api/scores_controller.rb index cbed318..5e95873 100644 --- a/app/controllers/api/scores_controller.rb +++ b/app/controllers/api/scores_controller.rb @@ -5,7 +5,7 @@ class ScoresController < ApplicationController before_action :validate_score_user_id, only: :destroy def user_feed - scores = Score.all.order(played_at: :desc, id: :desc) + scores = Score.all.order(played_at: :desc, id: :desc).includes(:user) serialized_scores = scores.map(&:serialize) response = {