我正在尝试编码具有相同名称的多个单选按钮组。我的模型如下: 的调查 调查问题 调查选择 调查回复
我的调查回复页面显示模型中的问题和选项,仅保存问题ID和答案ID。
我有多个问题,有单选按钮组。他们都是一个大集团,因为他们都有相同的名字。
<% @survey_questions.each do |question| %>
<p><%= question.question_content %></p>
<%= f.hidden_field :survey_question_id, value: question.id %>
<% if question.answer_type == "Text Field" %>
<div class="field">
<%= f.label :answer %>
<%= f.text_area :answer, id: :survey_response_answer %>
</div><br />
<% else %>
<% question.survey_answers.each do |answer| %>
<%= f.radio_button_tag("survey_answer_id_#{question.id}", answer.id) %>
<%= f.label_tag("survey_answer_id_#{question.id}", answer.answer_content) %><br />
<% end %>
<% end %>
<% end %>
我需要能够区分我的单选按钮组的内容,并且可以保存为 survey_answer_id