Вызов метода перевода I18n из simple_form, размеченного с использованием haml

Я работаю с гемом I18n, и мне просто интересно, как можно вызвать метод перевода при использовании простой_формы на основе haml. Текущий мой код выглядит следующим образом:

\ users \ new.html.haml - content_for:title, "Admin | Создать нового пользователя" .page-header %h1 Создать нового пользователя

/config/localses/en.yml ru: new_tenant: title: "Администрирование арендатора | Создать нового арендатора": "Создать нового арендатора"

/config/localses/de.yml de: new_tenant: title: "Администрирование Mieter | Создать новый Mieter" header: "Erstellen Neuer Mieter"

Я видел в эпизоде ​​Railcasts 138, что это можно назвать следующим образом:

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

Как я могу применить этот же метод к разметке haml? Любые советы будут с благодарностью.

1 ответ

Решение

Ну вот.

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

Иногда вы не можете использовать сокращение i18n t, в этих случаях просто используйте I18n.t вместо ярлыка. Удачи.

Другие вопросы по тегам