0
일이 어떻게 진행되고 있는지에 대해 오해했을 수도 있지만 여기에 있습니다.관계에있는 각 항목의 고유 ID가 자동으로 생성되었습니다.
하나의 항목 (사람)에 대한 양식이 있고 사람이 여러 프로젝트를 가지고 있습니다. 이제는 이름 텍스트 필드에 대해 생성 된 html에 다음과 같은 이름 속성이 있어야합니다. [person] [0] [project] [name] 첫 번째 항목은 [person] [1] [project] [name] 이름] 두 번째 항목에 대한 등등. 그리고 아래 코드는 저에게 그것을 줄 것이라고 생각했지만,이 양식을 제출할 때마다 수반되는 텍스트 필드 중 하나만 실제로 게시되기 때문에 문제가되는 [사람] [프로젝트] [이름] 만 생성합니다.
<%= form_for @person do |person_form| %>
...
<% @person.projects.each do |project| %>
<% if project.active? %>
<%= person_form.fields_for :projects, project do |project_fields| %>
Name: <%= project_fields.text_field :name %>
<% end %>
<% end %>
<% end %>
...
<% end %>
미리 알려 주셔서 감사합니다.