Wie zu verwenden Rails I18n.t zum übersetzen einer ActiveRecord-Attribut?

Versucht, meine aktive Datensatz übersetzungen in config/locales/de.yml auch in meine Ansichten. Ich dachte, ich bin clever mit diesem:

de:
  activerecord: 
    attributes:
      user:
        login: "Benutzerkennung"
        comment: "Bemerkungen"

Und in meinen Augen ist diese:

<%= label_tag :login, t('activerecord.attributes.user.login') %> 

Aber statt der übersetzung Wert ("Benutzerkennung") bin ich immer die berühmt-berüchtigten
"translation missing: de, activerecord, Attribute, Benutzer-login"

Wer hat diese arbeiten (die nicht mit dem label translation-plugin (ich bin vorsichtig mit möglichen Nebenwirkungen) oder "Benutzer".humanize_attribute_name)? Was bin ich? (es funktioniert auch wenn ich "activerecord1" oder etwas anderes als activerecord, also mein setup scheint gut zu sein)

Dank!

InformationsquelleAutor juwalter | 2009-12-07
Schreibe einen Kommentar