2012-08-04 13 views
9

Ich habe heute Morgen Railscast 328 gesehen und ich habe Schwierigkeiten, Dokumente für eine Methode zu finden.Was ist link_to t() in Rails 3?

<%= link_to t('.edit', :default => t("helpers.links.edit")), 
        edit_boy_scout_path(boy_scout), :class => 'btn btn-mini' %> 

Ich verstehe die link_to Methode, aber ich bin verwirrt über die t ('bearbeiten ....) Parameter und es ist zweimal in diesem Methodenaufruf. Eine Erklärung oder sogar ein Hinweis auf einige Dokumente wäre großartig. Danke für alle Hilfe

Antwort

14

Die t Funktion ist ein Alias ​​für I18n.translate.

Die Option default: gibt die zu verwendende Übersetzung an, wenn der angeforderte Schlüssel fehlt (die '.edit' Ihres Beispiels).

Siehe guide in internationalization (und gehen zu 4.1.2 für die Syntax der :default Option)