このコミットが含まれているのは:
2026-10-19 12:46:57 +09:00
コミット 4e656bad55
4個のファイルの変更、43行の追加、13行の削除
+7 -1
ファイルの表示
@@ -6,7 +6,13 @@ class Locale < ApplicationRecord
belongs_to :language, foreign_key: :language_code, primary_key: :code
belongs_to :script, foreign_key: :script_code, primary_key: :code
enum :code, ja: 'ja', ain_kana: 'ain-Kana'
# Enum deserialisation uses the first key for each stored value.
# Keep the legacy key for existing predicates, scopes and query arguments.
enum :code, { ja: 'ja', 'ain-Kana' => 'ain-Kana', ain_kana: 'ain-Kana' }
def code= value
super(self.class.codes.fetch(value.to_s, value))
end
def self.nipponese = Locale.find('ja')