ROR具有相同名称的多个单选按钮组

时间:2018-05-23 13:07:45

标签: ruby-on-rails radio-button radio-group

我正在尝试编码具有相同名称的多个单选按钮组。我的模型如下: 的调查 调查问题 调查选择 调查回复

我的调查回复页面显示模型中的问题和选项,仅保存问题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

0 个答案:

没有答案