From 6e6235cea9f3ace69951f6256d14a0c9ccd3ec6b Mon Sep 17 00:00:00 2001 From: david Date: Sun, 27 Oct 2024 22:45:44 +0100 Subject: [PATCH] .sort_by(&:downcase) where text is translated --- app/models/check.rb | 4 ++-- app/views/checks/_check.html.slim | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/check.rb b/app/models/check.rb index a85fc11..76545a8 100644 --- a/app/models/check.rb +++ b/app/models/check.rb @@ -107,7 +107,7 @@ class Check < ApplicationRecord def display_target_disabilities %i[visual auditory physical cognitive].select { |d| send(:"#{d}?") } .map { |d| I18n.t("disability.#{d}") } - .sort + .sort_by(&:downcase) .join(", ") end @@ -118,7 +118,7 @@ class Check < ApplicationRecord applicable_to_non_web applicable_to_web].select { |a| send(:"#{a}?") } .map { |a| I18n.t("applicability.#{a}") } - .sort + .sort_by(&:downcase) .join(", ") end diff --git a/app/views/checks/_check.html.slim b/app/views/checks/_check.html.slim index 1d42b94..62996f0 100644 --- a/app/views/checks/_check.html.slim +++ b/app/views/checks/_check.html.slim @@ -15,7 +15,7 @@ div id=dom_id(check) td = check.principle&.t_name tr th = Standard.model_name.human(count: check.standard_ids.size) - td = check.standards.map(&:t_name).sort.join(", ") + td = check.standards.map(&:t_name).sort_by(&:downcase).join(", ") tr th = Check.human_attribute_name(:target_disabilities) td = check.display_target_disabilities