Browse Source

docs: clarify comments

CLDC-4273-update-rails-version
Nat Dean-Lewis 4 days ago
parent
commit
71d5d2de77
  1. 3
      app/models/location.rb

3
app/models/location.rb

@ -172,9 +172,6 @@ class Location < ApplicationRecord
LOCAL_AUTHORITIES = LocalAuthority.all.map { |la| [la.name, la.code] }.to_h LOCAL_AUTHORITIES = LocalAuthority.all.map { |la| [la.name, la.code] }.to_h
attribute :local_authorities, :string attribute :local_authorities, :string
# LOCAL_AUTHORITIES is derived from a class-load-time DB query, so it can be
# empty on a fresh/unseeded database. Rails 8.1's `enum` raises on empty
# values (7.2 treated it as a no-op), so only declare it when populated.
enum :local_authorities, LOCAL_AUTHORITIES if LOCAL_AUTHORITIES.present? enum :local_authorities, LOCAL_AUTHORITIES if LOCAL_AUTHORITIES.present?
def self.local_authorities_for_current_year def self.local_authorities_for_current_year
LocalAuthority.all.active(Time.zone.today).england.map { |la| [la.code, la.name] }.to_h LocalAuthority.all.active(Time.zone.today).england.map { |la| [la.code, la.name] }.to_h

Loading…
Cancel
Save