Вызов метода перевода 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 вместо ярлыка. Удачи.