rails twitter методы начальной загрузки
Я использую twitter-bootstrap-rails
жемчужина в моем приложении. Кажется, он поставляется с рядом вспомогательных методов, которые создают, например, кнопки редактирования и удаления в тематическом представлении:
<%= link_to t('.destroy', :default => t("helpers.links.destroy")),
cohort_path(cohort),
:method => :delete,
:confirm => t('.confirm', :default => t("helpers.links.confirm", :default => 'Are you sure?')),
:class => 'btn btn-mini btn-danger' %>
Где эти t() методы и помощники определены? Как я могу их изменить? Например, если я хочу изменить метку на кнопке "Уничтожить" на "Удалить", я могу изменить выше:
<%= link_to t('.destroy', :default => "Delete"),
cohort_path(cohort),
:method => :delete,
:confirm => t('.confirm', :default => t("helpers.links.confirm", :default => 'Are you sure?')),
:class => 'btn btn-mini btn-danger' %>
Что я действительно хотел бы сделать, это изменить t("helpers.links.destroy")
отображать "Удалить" вместо "Уничтожить" во всех моих представлениях. Могу ли я сделать это? Ценю твою помощь!
1 ответ
Все, что вам нужно сделать, это добавить следующее в ваш файл Rails i18n (по пути "config/locales/en.yml"):
<pre>
en:
helpers:
links:
back: "Back Page"
destroy: "Delete"
</pre>
Метод t() используется для i18n Rails Application.