2012-08-04 77 views
9

今天早上我看了Railscast 328,我很难找到一个方法的文档。什么是Rails 3中的link_to t()?

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

我理解的link_to方法,但我困惑的T(“编辑....)参数,它是在调用此方法两次。一个解释甚至指向我的一些文档将是伟大的。感谢所有帮助

回答

14

t函数是I18n.translate的别名。

default:选项提供翻译以便在缺少请求的密钥时使用(您的示例中的'.edit')。

请参阅guide in internationalization(并且请转到4.1.2以获取:default选项的语法)