我们在保存循环的radio_buttons的值时遇到了问题。它不保存在数组中。 SavedAnswer模型与MultipleChoiceAnswer模型具有has_and_belongs_to_many关系。 这是我的代码:无法在数组中保存collection_radio_buttons Ruby on Rails
<%= form_for @saved_answer do |f| %>
<% @questions.each do |question| %>
<%= collection_radio_buttons(:saved_answer, :multiple_choice_answer_ids , question.multiple_choice_answers, :id, :title) do |c| %>
<%= c.radio_button %>
<%= c.label %>
<% end %>
<% end %>
<%= f.submit "Submit" %>
<% end %>
我的输出为预先
Parameters: {"utf8"=>"✓", "authenticity_token"=>"57I9yLZMccvcb3Bn5/pw7kES0c9CUAGs33yCXoS0Urm1Yek/Baz8Hl7fO8Yl/OVZWLKsX7qrwOlqEBoXrGkcxQ==", "saved_answer"=>{ "multiple_choice_answer_ids"=>"1"}, "commit"=>"Submit"}
谢谢!