1
양식에서 회사는 자체 세부 사항과 새 프로젝트의 세부 사항을 모두 편집 할 수 있습니다. 내 중첩 된 형태로, 내가 가진 :중첩 된 양식 - 일부 * 어린이 만 표시
<%= semantic_form_for @company ... do |form| %>
<%= form.inputs do %>
<%= form.input :name %>
<% end %>
<%= form.inputs :for => :projects do |p| %>
<%= %>
<% end %>
<% end %>
는 여기에 일이 : 난 단지 세부 사항이 아닌 모든 회사가이 프로젝트, 위한 새로운 프로젝트/프로젝트를 표시하고 싶습니다. 회사에 5 개의 프로젝트가 있고 컨트롤러에 @company.projects.build
이 포함 된 경우 1 대신 6이됩니다.
어떻게하면 새 프로젝트 만 처리해야합니까?
미안 Erez 해요 - 내 질문에 새로운 수정 코드를 참조하시기 바랍니다. 나는': projects' 대신에'@ project'를 넣으려고했으나 컨트롤러는 'project'속성이 빠져 있다고해서 폼의 입력을 저장하지 않았습니다. 양식은 문제없이 잘 작동하지만, 단지 하나의 새로운 프로젝트 만 다루고 모든 오래된 프로젝트는 다루지 않으려 고합니다. – sscirrus
님이 귀하의 의견에 따라 편집 됨 –