i18n: t Methode funktioniert nicht

7

in meiner Rails 3.2.2 App Ich versuche, i18n zu verwenden, aber etwas funktioniert nicht richtig.

Tatsächlich funktioniert die "t" -Methode nicht, nur "i18n.t" funktioniert.

Also zum Beispiel:

%Vor%

Stattdessen:

%Vor%

Können Sie mir helfen, herauszufinden, was ich falsch mache?

Danke, Augusto

AKTUALISIEREN

Ich habe mit py die Quelle für den T-Helfer gezeigt und habe folgendes bekommen:

Von: /Users/phishman/.rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.2/lib/action_view/helpers/translation_helper.rb @ Zeile 46: Anzahl der Zeilen: 16 Besitzer: ActionView :: Helfer :: TranslationHelper Sichtbarkeit: öffentlich

%Vor%     
Augusto 30.07.2012, 15:42
quelle

1 Antwort

27

Die Methode t ist ein Helfer und daher nur in Sichten und Controllern verfügbar.

Wenn Sie versuchen, I18n von Modellen oder der Rails-Konsole zu verwenden, sollten Sie I18n.t

verwenden     
Anthony Alberto 30.07.2012, 15:48
quelle

Tags und Links