2009-07-30 74 views
1

我想使用单选按钮进行调查。 例如:单选按钮不更新值

  • 最佳文章奖:泰米尔莫妮卡
  • 上游记奖
  • 最好的文章:泰米尔Selvi

的答案将是单选按钮和我实现这个如下:

<%=radio_button(count, :voting, :nominees) %> <%= response.nomination %> 

其中count是单选按钮的编号

  • 投票 - 型号名称
  • 提名 - 属性名称
  • response.nomination - 选项值

这给出了以上的结果,但所选择的值不会在提名字段更新。谁能告诉是我错了..

回答

0

使用这样

<%=radio_button(count, :voting, @response.nomination)%> 

,什么:提名您使用

+0

其实我想将选定的值存储在提名字段中(其在投票模型中是一个属性).. 我也从响应表中获取选项值(response.no minions) – sts 2009-07-30 10:23:52

1

好吧那就试试这个

<%=radio_button(:voting, :nominees, :id=>count, :value=>response.nomination)%> 
+0

<%count = 1%> <%for question in @questions%> <%=count%>。 <%= question.title if question.title%> <%for response in @response%> <%if response.question_id.eql?(question.id)%> <%= radio_button(count,:voting, :nominees)%><%= response.nomination%><% end %><% end %> <%count + = 1%><% end %> 这是我整个调查的代码。如果我把计数作为单选按钮中的第三个参数,我不能为每个问题选择答案。我可以为整个调查只选择一个答案。 – sts 2009-07-30 11:18:33