2012-06-27 6 views
4

Я использую камень twitter-bootstrap-rails в своем приложении. Это, кажется, приходит с целым рядом вспомогательных методов, которые создают, например, редактировать и удалять кнопки в тематическом зрении:rails twitter bootstrap методы-помощники

<%= 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' %> 

Где эти т (определены) метода и помощники? Как я могу их изменить? Например, если я хочу изменить метку на кнопку Уничтожить, чтобы «Удалить» Я могу изменить выше:

<%= 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") для отображения «Удалить» вместо " Уничтожьте "во всех моих взглядах. Я могу это сделать? Ценю вашу помощь!

+0

Doooh. Я нашел это. Ничего общего с Bootstrap. l18n translation API: t short for tranlation, l short для locale http://guides.rubyonrails.org/i18n.html – donsteffenski

ответ

4

Все, что вам нужно сделать, это добавить следующие строки в файл i18n Rails (в пути «конфигурации/локалей/en.yml»):

<pre> 
en: 
helpers: 
    links: 
     back: "Back Page" 
     destroy: "Delete" 
</pre> 

Метод т() используется для i18n в Rails Заявка.

Смежные вопросы