我正在尝试显示数据库中的 4 个问题,并显示每个问题的可能答案。不过,每个问题的答案都应该有不同的输入类型。因此,如果问题 1 有单选按钮,我希望问题 2 有复选框,而问题 3 有文本等等。任何帮助将不胜感激。
<h1>Please complete the short survey below:</h1>
<%= @submission.campaign.name %>
<form>
<ul>
<ol>
<% for question in @submission.campaign.questions %>
<li><%= question.question_verbiage %></li>
<ul>
<ol type = 'A'>
<% for possible_answer in question.possible_answers %>
<input type = 'radio' name = "possible_answer" value= "<%= possible_answer.id%>">
<li><%= possible_answer.answer_verbiage %></li>
<% end %>
</ol>
</ul>
这是为了帮助解释我想要发生的事情。如果下面的 question.verbiage 是问题 2 而不是问题 1,这将是完美的。
<li><%= question.question_verbiage %></li>
<ul>
<ol type = 'A'>
<% for possible_answer in question.possible_answers %>
<input type = 'scale' name = "possible_answer" value= "<%= possible_answer.id%>">
<li><%= possible_answer.answer_verbiage %></li>
<% end %>
</ol>
</ul>