I tried the following:
es:
activerecord:
attributes:
name: Nombre
And it did not work.
But the following do work:
es:
activerecord:
attributes:
person:
name: Nombre
Which is the correct way to define default attributes across models?
Also I'm using Formt开发者_如何学Castic and Active Admin.
Move the common attributes
up one level:
es:
attributes:
name: Nombre
activerecord:
attributes:
user:
birthday: Etc
Example
this is how im doing. Not perfect but will do the job.
activerecord:
attributes:
attribute_commons: &commons
name: Nome
description: Descrição
user:
<<: *commons
role:
<<: *commons
level: Nível
product:
<<: *commons
size: Tamanho
If you are using yaml to store your tranlation, you should look for aliases and anchors in the yaml references : http://yaml.org/spec/1.2/spec.html
but it is not perfect at all. eg :
bill-to: &id001
street: |
123 Tornado Alley
Suite 16
city: East Centerville
state: KS
ship-to: *id001
精彩评论