0
User
모델 has_one :contact_detail
및 accepts_nested_attributes_for :contact_detail
이 있습니다.accepts_nested_attributes_for가 포함 된 사용자 정의 유효성 검사 메시지
en:
activerecord:
attributes:
user:
email: "E-Mail Address"
contact_detail:
address1: "Address Line 1"
이 내보기에서 폼이다 : 나는 en.yml
파일에 사용자 정의 필드 유효성 검사를 할 노력하고있어 다음과 같이
<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
어떤 도움을 주셔서 감사합니다.