在ruby / rails中有什么用_()

时间:2012-11-19 07:30:27

标签: ruby-on-rails ruby ruby-on-rails-3

我正在查看程序的源代码,试图弄清楚它是如何做某些事情的。引起我注意的一件事是在视图中使用这样的东西“ <%= _(“发布设置”)%> 并在控制器中: flash [:notice] = _('文章已成功创建')

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

1 个答案:

答案 0 :(得分:0)

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