Сообщения об ошибках ActiveRecord: перевод для полей
Я использовал инструкции, указанные вhttp://guides.rubyonrails.org/i18n.html переводить поля моей модели, но метки не переводятся. Что я делаю не так.
у меня естьUser
модель с полемname
и я хотел бы перевести его на бразильский португальский язык (pt_br), поэтому я получил свой pt_br.yml:
pt_br:
errors: "Erro!"
activerecord:
models:
user: "Usuário"
attributes:
name: "Nome"
address: "Endereço"
errors:
template:
body: "Por favor, corrija os campos assinalados"
header: "Dados inválidos"
messages:
blank: "é obrigatório"
taken: "já existe"
too_short: "incompleto"
когда я попал на страницу с формой:
<% form_for(@usuario) do |f| %>
<%= f.error_messages %>
<%= f.label :name %>
<%= f.text_field :name %>
<% end %>
У меня все-таки есть поле, помеченное как «имя», а не как «Ном», как мне хотелось бы. у меня тоже есть
config.i18n.default_locale = :pt_br
в моем окружении
Чего не хватает?