Настраиваемые сообщения проверки с acceptpts_nested_attributes_for - PullRequest
0 голосов
/ 28 декабря 2010

У меня есть User модель, которая has_one :contact_detail и accepts_nested_attributes_for :contact_detail.Я пытаюсь выполнить проверку настраиваемого поля в файле en.yml:

en:
  activerecord:
    attributes:
      user:
        email: "E-Mail Address"
      contact_detail:
        address1: "Address Line 1"

Это форма, на мой взгляд:

 <h2>User Account Details</h2>

 <ul>
  <li><%= f.label :username, "Username" %> <%= f.text_field :username, :class => "required" %></li>
  <li><%= f.label :email, "Email Address" %> <%= f.text_field :email, :class => "required" %></li>
 </ul>

 <h2>Address Details</h2>

 <%= f.fields_for :contact_detail, @staff_member.contact_detail do |a| %>
 <ul>
  <li><%= a.label :address1, "Address Line 1" %> <%= a.text_field :address1, :class => "required" %></li>
 </ul>
 <% end %>

Однако сообщения об ошибках яПолучение заключается в следующем.Кажется, он не учитывает вложенную форму ...

Contact detail address1 can't be blank
Username can't be blank

Спасибо за любую помощь.

1 Ответ

3 голосов
/ 28 декабря 2010

YML-файл является вложенным - это, похоже, решает проблему.

en:
  activerecord:
    attributes:
      user:
        email: "E-Mail Address"
        contact_detail:
          address1: "Address Line 1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...