From fcf15e9c2fea37bfadb4416a88caea47037aa347 Mon Sep 17 00:00:00 2001 From: Jared Cosulich Date: Sun, 29 Jul 2018 10:00:41 -0400 Subject: [PATCH] fixing school category order --- app/models/school_category.rb | 4 ++++ app/views/schools/show.html.haml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/school_category.rb b/app/models/school_category.rb index f075d687..0e31a575 100644 --- a/app/models/school_category.rb +++ b/app/models/school_category.rb @@ -14,6 +14,10 @@ class SchoolCategory < ApplicationRecord scope :valid, -> { where("response_count > #{MIN_RESPONSE_COUNT} or zscore is not null") } + def root_index + category.root_index + end + def answer_index_average answer_index_total.to_f / response_count.to_f end diff --git a/app/views/schools/show.html.haml b/app/views/schools/show.html.haml index 063ffbc1..10cbf965 100644 --- a/app/views/schools/show.html.haml +++ b/app/views/schools/show.html.haml @@ -9,6 +9,6 @@ %p No data is displayed for this school because of insufficient responses. - else .row - = render @school_categories + = render @school_categories.sort(&:root_index) = render "shared/performance_spectrum"