2016-07-14 2 views
0

내가 사용하고 레일 4. 나는 사용자하지만 던지는 오류 주소의 중첩 된 형태를 추가하려합니다 '. RB정의되지 않은 메서드`#</p> <p>에 대한 사용자 번호 <클래스 : 0x007fc5844fd868> 정의되지 않은 메서드`accept_nested_attributes_for

has_many :addresses 
accept_nested_attributes_for :addresses, :allow_destroy => true 

Address.rb

belongs_to :user 

양식 서식

<%= simple_form_for @user do |f| %> 
    <%= f.input :name, :hint =>(t "user.name_eg"), :label =>(t "user.name") %> 
    <% f.fields_for :addresses do |addr| %> 
     <p> 
      <div> 
       <%= addr.text_field :address %> 
      </div> 
     </p> 
    <% end %> 
<% end %> 

컨트롤러

@user = User.new 
@user.addresses.build 

내가 놓친 거지 무엇을 도와주세요. 감사합니다

답변

0

"accepts_nested_attributes_for"입니다. 당신은 그것에 대해 읽을 수 있습니다 here 또는 here

+0

좋은 .... 오타 오류 ... 지적 주셔서 감사합니다. – dips

관련 문제