我正在旧的rails应用程序上进行维护,而我的rails并没有那么棒。我在视图中的表单中看到以下代码:这个例子中是从支付/记帐屏幕,所以领域是常见的计费领域,如地址字段:是't'在rails 2.3.8中的一个旧视图辅助方法?
<%= t : "front.City" %>
这用于表单字段标签。我无法弄清楚't'是什么,或者'前面'。我正在尝试复制此部分的付款方式。当我改变了“front.new标签”,它打破了东西,因为它然后显示在标签为
en, front, new-label
我想知道,如果“T”是某种形式的辅助方法,如<%=h
是消毒输出。这是用在一个部分,所以我看了包含部分的布局,看看'front'是否定义在那里的任何地方,但没有找到任何东西。这个't'和'front'在整个应用程序中用作标签,所以我认为它只是与样式有关。但是它经常被使用,以至于我无法看到所有这些front.variables被定义在某处,但是当我改变它时为什么它会中断呢?
非常感谢,这有很大的帮助。它还解释了渲染上的'en'。现在我只需要弄清楚那个'前面'参考是什么。现在国际化已经开始,我假设它是其中的一部分,就像是对字典的引用。 – user26270 2011-01-14 14:24:36