0

我正在查看一个程序的源代码,试图弄清楚它是如何做某些事情的。引起我注意的一件事是在视图“<%= _("Publish settings") %> 和控制器中使用了这样的东西:flash[:notice] = _('Article was successfully created')

当我在控制台中执行 _("Test") 时,它只返回“Test”字符串。那么 _() 语法的用途是什么。以前没见过,在谷歌上找不到任何东西。任何信息将不胜感激。

4

1 回答 1

0

它肯定看起来像一些本地化功能。据我所知,在 Rails3 中这样做的首选方法是t方法,但如果有人为此目的使用外部 GetText gem,他可能会以这种表示法结束。

于 2012-11-19T07:39:46.563 回答