1
У меня есть несколько моделей с атрибутом цены, который я хочу перевести.Применить значения по умолчанию к именам переносов ActiveRecord
В моем файле локали, у меня есть этот перевод:
de:
activerecord:
attributes:
defaults:
price: Preis
Это работает для любой не-пространства имен модели, например:
Shoe.human_attribute_name(:price) # works!
Однако, это не работает для моделей с пространствами имен, например:
Product::Shoe.human_attribute_name(:price) # doesn't translate!
Возможно ли сохранить файл перевода DRY и применить значения по умолчанию к именам, помещенным в mo а также?
Должен ли я добавить явные переводы для каждой модели пространства имен? – SvenDittmer
Я так считаю. Ключ i18n для имен, помещенных в имена, отличается от не-именных. – MurifoX