Chore: Reduce queries

rpp-main
Gabe Farrell 2 years ago
parent 9584068e11
commit 7373d8bae4

@ -45,15 +45,15 @@ class Measure < ActiveRecord::Base
end
def includes_teacher_survey_items?
@includes_teacher_survey_items ||= teacher_survey_items.any?
@includes_teacher_survey_items ||= teacher_survey_items.length.positive?
end
def includes_student_survey_items?
@includes_student_survey_items ||= student_survey_items.any?
@includes_student_survey_items ||= student_survey_items.length.positive?
end
def includes_admin_data_items?
@includes_admin_data_items ||= admin_data_items.any?
@includes_admin_data_items ||= admin_data_items.length.positive?
end
def score(school:, academic_year:)

@ -36,7 +36,7 @@ class CategoryPresenter
end
def subcategories(academic_year:, school:)
@category.subcategories.includes([:measures]).sort_by(&:subcategory_id).map do |subcategory|
@category.subcategories.sort_by(&:subcategory_id).map do |subcategory|
SubcategoryPresenter.new(
subcategory:,
academic_year:,

Loading…
Cancel
Save