0

我正在使用 I18n gem,只是想知道如何在使用基于 haml 的 simple_form 时调用翻译方法。目前我的代码如下:

\users\new.html.haml - content_for :title, "Admin | Create New User" .page-header %h1 创建新用户

/config/localses/en.yml en:new_tenant:title:“租户管理|创建新租户”标题:“创建新租户”

/config/localses/de.yml de:new_tenant:title:“Mieter Administration | Create New Mieter”标题:“Erstellen Neuer Mieter”

我在 Railcasts 第 138 集中看到,这可以这样称呼:

<% title t('new_tenant.title') %>
<h2><%= t 'new_tenant.header' %></h2>

如何将相同的方法应用于 haml 标记?任何提示将非常感谢。

4

1 回答 1

0

干得好。

%title=t 'new_tenant.title' 
%h2=t 'new_tenant.header'

有时您不能使用 i18n 速记t,在这种情况下,只需使用I18n.t而不是快捷方式。祝你好运。

于 2012-05-24T05:45:18.447 回答