2015-12-02 40 views
0
<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="" &nbsp;&nbsp;&nbsp><%=option1 %> </radio> 

<CENTER><% question.option2.split(" ").each do |option2| %> 
    <radio name="question_<%=question.id%>" value="" &nbsp;&nbsp;&nbsp><%=option2 %> </radio> 

<CENTER><% question.option3.split(" ").each do |option3| %> 
    <radio name="question_<%=question.id%>" value="" &nbsp;&nbsp;&nbsp><%=option3 %> </radio> 

<CENTER><% question.option4.split(" ").each do |option4| %> 
    <radio name="question_<%=question.id%>" value="" &nbsp;&nbsp;&nbsp><%=option4 %> </radio> 


<CENTER><% question.option5.split(" ").each do |option5| %> 
    <radio name="question_<%=question.id%>" value="" &nbsp;&nbsp;&nbsp><%=option5 %> </radio> 

<% end %> 
<% end %> 
<% end %> 
<% end %> 
<% end %> 
<% end %> 


<center><p><%= f.button :submit%></p></center> 

感谢您完成这些问题!的Ruby on rails..radio按钮问题

我的问题是,有2个问题,5月1日options..In的问题,我会点击单选按钮,当我点击第二个问题单选按钮,意味着第一个问题,单选按钮会..

+0

使用'任何Web浏览器的代码inspect'功能只是检查单选按钮的名称。 – niyasc

+0

大家好, 我有一个包含注册表单的android应用程序。 在这里我将输入所有的细节,我会点击提交按钮。 通过使用API​​,给定的细节应该保存在数据库中。我如何在轨道上写红宝石的Api? –

回答

0

我不知道如果我理解正确的你,但在回报率引导radio_button介绍说:

“1.3.2单选按钮

单选按钮,而类似于复选框,是指定一组在其中它们相互排斥的选项(即,用户只能选择一个)控制:”

在这种情况下,用户只能选择一个选项。 也许check_box字段将在这种情况下的解决方案?

请检查:http://guides.rubyonrails.org/form_helpers.html

+0

如果有一个调查表格..在这个调查表格中会有多个问题,并会有选项..在我的情况下,只有一个问题的答案是保存..其他问题的答案不是保存..并且单选按钮是只检查了一个问题..它不适用于多个问题...所以我想要一个解决方案.. –