mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
Chore: Reduce queries
This commit is contained in:
parent
e60a30911c
commit
2f1cf8b9fd
2 changed files with 4 additions and 4 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue