From 20ea3eb09d1c9847984e812df34c12dbdd48789b Mon Sep 17 00:00:00 2001 From: David Gay Date: Wed, 26 May 2021 22:26:58 -0400 Subject: Sort some things --- app/controllers/characters/hearth_controller.rb | 2 +- app/models/character_item.rb | 2 +- app/views/characters/hearth/index.html.erb | 2 +- app/views/characters/items/index.html.erb | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/characters/hearth_controller.rb b/app/controllers/characters/hearth_controller.rb index 8cbd368..644c2e5 100644 --- a/app/controllers/characters/hearth_controller.rb +++ b/app/controllers/characters/hearth_controller.rb @@ -1,6 +1,6 @@ class Characters::HearthController < ApplicationController def index - @all_amenities = HearthAmenity.all + @all_amenities = HearthAmenity.all.order(:id) @construct_activities = Activity.where("gid like ?", "construct_%") @amenity_activities = { diff --git a/app/models/character_item.rb b/app/models/character_item.rb index 6ee13ab..5bc27c9 100644 --- a/app/models/character_item.rb +++ b/app/models/character_item.rb @@ -11,5 +11,5 @@ class CharacterItem < ApplicationRecord end end - scope :ordered_by_item_name, -> { includes(:item).order("items.name") } + scope :ordered_by_item_name, -> { includes(:item).order("LOWER(items.name)").references(:items) } end diff --git a/app/views/characters/hearth/index.html.erb b/app/views/characters/hearth/index.html.erb index a5522ad..82dfbe8 100644 --- a/app/views/characters/hearth/index.html.erb +++ b/app/views/characters/hearth/index.html.erb @@ -16,7 +16,7 @@

<%= ha.description %>

<% if @amenity_activities[ha.gid.to_sym] %> <%= form_with url: start_activity_path, method: :post do |f| %> - <%= f.select :id, @amenity_activities[ha.gid.to_sym].map { |a| [a.name, a.id] } %> + <%= f.select :id, @amenity_activities[ha.gid.to_sym].sort_by { |a| a.name }.map { |a| [a.name, a.id] } %> <%= f.submit "Go" %> <% end %> <% end %> diff --git a/app/views/characters/items/index.html.erb b/app/views/characters/items/index.html.erb index 20b43c0..64b58da 100644 --- a/app/views/characters/items/index.html.erb +++ b/app/views/characters/items/index.html.erb @@ -11,7 +11,7 @@ - <% @character.equipment.each do |eq| %> + <% @character.equipment.order(:slot).each do |eq| %> <%= eq.slot.to_s %> <%= eq.item.name %> -- cgit v1.2.3