지금 이틀 동안이 문제에 봉착했습니다.레일 3 단일 형식으로 다중 레코드 편집
Railscasts Episode # 198에서 약간의 성공을 거두었지만 그 중 하나는 Rails 2에 대한 것입니다. Rails 3에서는 Episode # 198에서 제공되는 코드가 작동하지 않도록 약간의 변경이있었습니다.
원본 코드 (라이언 @ Railscasts에 의해 제공) :
<% form_tag update_individual_products_path, :method => :put do %>
<% for product in @products %>
<% fields_for "products[]", product do |f| %>
<h2><%=h product.name %></h2>
<%= render "fields", :f => f %>
<% end %>
<% end %>
<p><%= submit_tag "Submit" %></p>
<% end %>
수정 코드 (단순히 form_for하는 fields_for 변경) :
<% form_tag update_individual_products_path, :method => :put do %>
<% for product in @products %>
<% form_for "products[]", product do |f| %>
<h2><%=h product.name %></h2>
<%= render "fields", :f => f %>
<% end %>
<% end %>
<p><%= submit_tag "Submit" %></p>
<% end %>
문제는 edit_individual.html.erb 내에있는
새 코드에서 각 레코드는 하나의 단일 양식 (모두 내가 원하는 것) 안에 자신의 양식으로 배치됩니다.
제 질문은 Railscasts 에피소드 # 198에서 제공하는 코드를 Rails 3에서 사용하려면 어떻게해야합니까? http://railscasts.com/episodes/198-edit-multiple-individually
당신을 감사 c.allen.rosario
다른 'form_for' 안에'form_for'를 사용할 수 없습니다. 다른'
오류가 표시되지 않습니다. 제출 버튼이있는 빈 페이지가 나타납니다. –