Hallo Michael Du übergibst den Interpolationsparameter an die label methode, was nicht funktioniert.
Der zweite Parameter von label ist der text des labels. Der erste die column. Du müsstest die Interpolation an t übergeben und das dann als zweiten Parameter an label: f.label :description, t(:description, :year => @commendation.volume.year) Ungetestet ausm Kopf, aber sollte klappen ;) Beste Grüße Thomas von Deyen magic labs* (von unterwegs gesendet) Am 28.02.2012 um 06:29 schrieb rubyonrails...@galt.de <rubyonrails...@galt.de>: > Hallo, > > ich verstehe gerade nicht, weshalb die Interpolation für das Label (Rails > 3.2.1) nicht funktioniert: > > f.label :description, :year => @commendation.volume.year > > In der de.yml befindet sich folgende Übersetzung > > helpers: > label: > commendation: > description: "Begleittext für %{year}" > > > In der entsprechenden form wird der Platzhalter im Label nicht wie erwartet > ersetzt, sondern erscheint als Literal: > > -> Begleittext für %{year} > > > Wenn ich jedoch direkt übersetze > > f.label t(:description, scope: 'helpers.label.commendation', year: > @commendation.volume.year ) > > dann erscheint der gewünscht Text: > > -> Begleittext für 2011 > > > Vielleicht hat ja jemand eine Idee. > > > Viele Grüße > > Michael Kastner > _______________________________________________ > rubyonrails-ug mailing list > rubyonrails-ug@headflash.com > http://mailman.headflash.com/listinfo/rubyonrails-ug _______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug