내가 3어떻게 레일에 새 항목에 대한 양식을 작성하는 3
그것이 무엇을하는 것은에서 show 액션에서 모델의 빈 객체를 구축입니다 2.8에서했던 일을 변경하려고 해요 컨트롤러 그렇게. 이 항목에 대한 바로 빈 기록을 보여줄 것이 경우에이
<% form_for @project do |c| %>
<% c.fields_for :tasks, @project.tasks.last do |p| %>
<%= p.text_field :name, :label => 'add task' %>
<% end %>
<%= submit_tag '+' %>
<% end %>
같은
@project.tasks.build
다음 쇼보기에서 내가 할 수있는 일.
다른 경우에는 .last
을 제거하고 프로젝트의 표시 작업에서 모든 관련 작업을 편집 할 수 있습니다.
레일즈 3에서 어떻게해야합니까? 그것은 나에게이 오류를주고 있기 때문이다. 오른쪽 박쥐
undefined method `name' for #<Array:0xb2b33d8>
을에
accepts_nested_attributes_for
을 잊었 <% = p.text_field : 이름 : 라벨 =>'작업을 추가 '% > :': name' 해시로 –