1
내장 된 전화 모델로 새 사용자 모델에 대한 양식을 만드는 방법은 무엇입니까? 기존 사용자를 위해 전화를 추가하기위한 양식을 만드는 솔루션을 찾았지만 동시에 어떻게 새 사용자를 만들 수 있습니까?임베디드 몽고이드 모델 용 Rails3 폼을 만드는 방법은 무엇입니까?
내장 된 전화 모델로 새 사용자 모델에 대한 양식을 만드는 방법은 무엇입니까? 기존 사용자를 위해 전화를 추가하기위한 양식을 만드는 솔루션을 찾았지만 동시에 어떻게 새 사용자를 만들 수 있습니까?임베디드 몽고이드 모델 용 Rails3 폼을 만드는 방법은 무엇입니까?
당신은 중첩 된 형태
을 만들 필요가<%= form_for @user, :url => users_path do |f| %>
<%= f.label :name, "Name:" %> <br />
<%= f.text_field :name %>
<%= f.fields_for :phone do |p| %>
<%= p.label :number, "Phone Number" %> <br />
<%= p.text_field :number %>
<% end %>
<% end %>
컨트롤러에 빈 전화 개체를 구축하는 것을 잊지 마세요 : 편집 필드에 표시 할 값을 얻으려면 –
user.phone.build''@를 (레일 3.2) 나는해야만했다. <% = f.fields_for @ user.phone do | p | %>를 사용하십시오. 확실하지 않은 경우 내 응용 프로그램 설치 또는 일반적인 문제가 .... – GSP
autobuild 사용할 수 있습니다 : 사실을 피하기 위해 모델 관계에서? – jturolla