2012-08-04 13 views
9

Ho visto Railscast 328 questa mattina e ho difficoltà a trovare documenti per un metodo.Che cos'è 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' %> 

Capisco il metodo link_to, ma sono confuso circa il parametro t ('modifica ....) ed è in questo metodo di chiamata due volte. Una spiegazione o persino indicarmi alcuni documenti sarebbe grandiosa. Grazie per tutto l'aiuto

risposta

14

La funzione t è un alias per I18n.translate.

L'opzione default: consente di utilizzare la traduzione se manca la chiave richiesta ('.edit' dell'esempio).

Vedere guide in internationalization (e passare alla 4.1.2 per la sintassi dell'opzione :default)