Zequez Zequez - 4 months ago 11
Ruby Question

How do I specify shared attributes translations between models in I18n locale file?

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 Formtastic and Active Admin.

Answer

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
Comments