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.

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