0
중첩되지 않은 양식에 여러 항목을 만든 다음 하나의 단추를 사용하여 제출할 수 있습니까? 양식 머리글 컬렉션을 반복해야하지만 양식을 단순화하고 중첩하지 않으려 고합니다.여러 항목과 하나의 제출 단추가있는 중첩 아닌 레일 양식
<% @categories.each do |category| %>
<%= form_tag(picks_path, method: :post) do %>
<%= hidden_field_tag "picks[][user_id]", current_user %>
<%= hidden_field_tag "picks[][game_id]", current_game %>
<%= hidden_field_tag "picks[][category_id]", category.id %>
<%= "Category: #{category.name}" %>
<%= text_field_tag "picks[][:pick]" %>
<%= submit_tag 'Submit Ballot' %>
<% end %>
<% end %>
지금까지이 여러 제출 버튼을 생성 만 PARAMS 해시의 마지막 항목을 떠난다.
예 :
"상품"=> [{ "USER_ID"=> "1", "GAME_ID"=> "1", "CATEGORY_ID"= ","2 ", "픽 "=>"two "}]
'제출'을 클릭하면 서버에 전화가 한 번 왔으며 한 번에 여러 번 전화를 걸거나 일괄 업데이트를 수행하려고합니다. 일괄 업데이트를 살펴 보거나 AJAX를 통해이를 수행 할 수 있습니다. – gwalshington