Rails будет искать переводы для атрибутов в следующих местах (если имя вашего атрибута не находится в пространстве имен):
- activerecord.attributes. {Model_name}. {Attribute_name}
- атрибуты. {attribute_name}
(посмотрите на документы по ruby для human_attribute_name )
, поэтому для достижения того, что вы ищете выше, вы должны использоватьследующее:
en:
attributes:
createDate: "Create date"
вы все равно можете переопределить эти имена атрибутов по умолчанию, добавив переводы, как в первом примере, например,
en:
active_record:
attributes:
user:
createDate: "User creation date"
приведет к:
User.human_attribute_name(:createDate) => "User creation date"
Topic.human_attribute_name(:createDate) => "Create date"
SomeOtherModelClass.human_attribute_name(:createDate) => "Create date"