Локализация формы Rails3 ERB для моей модели user_info
работает для «объяснения», но не для «фамилии»:
<%= t("explanation") %> # Works
<%= form_for(@user_info) do |f| %>
<%= f.label :familyname %> # Does not work, renders: Familyname
<%= f.text_field :familyname %>
<%= f.submit t("update") %>
<% end %>
ja.yml в config / locales:
ja:
explanation: ここで説明を書く予定です
activerecord:
attributes:
user_info:
familyname:名字
Почему он будет работать с t()
, но не с ActiveRecord?Я дважды проверил отступ, я совершенно уверен, что я правильно делаю ja → activerecord → attribute → user_info → familyname
У меня есть другая модель, очень похожая, где атрибуты ActiveRecord локализованы без проблем.