Согласно документации ActionView .Цитата:
Текст метки будет по умолчанию соответствовать имени атрибута, если только перевод не найден в текущей локали I18n (через views.labels. . ) или вы не укажете его явно.
У меня есть модель "пользователь" и форма регистрации.Вот фрагмент соответствующей части:
<% form_for(@user) do |f| %>
...
<p>
<%= f.label :username %>
<%= f.text_field :username, :class => 'full_width' %>
</p>
...
<% end %>
Точки скрывают неважный код.
Как я понимаю документация, если я предоставляю перевод в моем файле локали, в данном случае: dk,мой dk.yml выглядит так:
dk:
views:
labels:
user:
username:
"blahblah"
Rails должен переводить текст метки и вставлять «blahblah» вместо «Username».
Это не происходит, поэтому я, должно быть, пропустилчто-то.Любая помощь приветствуется.