diff --git a/backend/app/models/locale.rb b/backend/app/models/locale.rb index 51f4954..afb7e17 100644 --- a/backend/app/models/locale.rb +++ b/backend/app/models/locale.rb @@ -13,7 +13,7 @@ class Locale < ApplicationRecord Tag.where.not(id: tag_ids).find_each do TagName.create!(tag_id: _1.id, language_code:, - name: TagName.generate_name(self, _1, _1.name), + name: TagName.generate_name!(self, _1, _1.name(language_code)), script_code:, primary_flg: true, # TODO: 公証実装したら書く. diff --git a/backend/app/models/tag_name.rb b/backend/app/models/tag_name.rb index 0dc2ebc..80a51cb 100644 --- a/backend/app/models/tag_name.rb +++ b/backend/app/models/tag_name.rb @@ -34,7 +34,7 @@ class TagName < ApplicationRecord }.uniq end - def self.generate_name locale, tag, name + def self.generate_name! locale, tag, name # TODO: 言語ごとの自動命名ロジック完成したら書く. "Tag_##{ tag.id }"