<CENTER><h4><%=question.quest %> </h4></CENTER>
<tr><center><%= f.label "option1" %></center></tr>
<tr><center><%= f.radio_button :answer,"1" %></center></tr>
<td><center><%= f.label "option2" %></td>
<td><%= f.radio_button :answer,"2" %></center></td>
<tr><center><%= f.label "option3" %>
<%= f.radio_button :answer,"3" %></center></tr>
<tr><center><%= f.label "option4" %>
<%= f.radio_button :answer,"4" %></center></tr>
<tr><center><%= f.label "option5" %>
<%= f.radio_button :answer,"5" %></center></tr>
<% end %>
<% @questions.each do |question| %>
<CENTER><% question.option1.split(" ").each do |option1| %>
<radio name="question_<%=question.id%>" value=""  ><%=option1 %> </radio>
<CENTER><% question.option2.split(" ").each do |option2| %>
<radio name="question_<%=question.id%>" value=""  ><%=option2 %> </radio>
<CENTER><% question.option3.split(" ").each do |option3| %>
<radio name="question_<%=question.id%>" value=""  ><%=option3 %> </radio>
<CENTER><% question.option4.split(" ").each do |option4| %>
<radio name="question_<%=question.id%>" value=""  ><%=option4 %> </radio>
<CENTER><% question.option5.split(" ").each do |option5| %>
<radio name="question_<%=question.id%>" value=""  ><%=option5 %> </radio>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>
<center><p><%= f.button :submit%></p></center>
感谢您完成这些问题!
我的问题是有5个选项有2个问题。在第一个问题中,我将点击单选按钮,当我点击第二个问题单选按钮意味着第一个问题单选按钮正在运行..
答案 0 :(得分:0)
我不确定我是否理解正确,但RoR指南中的radio_button描述说:
&#34; 1.3.2单选按钮
单选按钮虽然类似于复选框,但却是指定一组选项的控件,它们是互斥的(即用户只能选择一个):&#34;
在这种情况下,用户只能选择一个选项。 在这种情况下,check_box字段可能会解决吗?