我在视图页面中对rails很新,我使用f.radio_button:回答多项选择问题。
这是我的HTML代码
<% @questions.each do |q| %>
<%= q.questionText %>
<%= f.radio_button :answer, "1" %><%= q.answerA %>
<%= f.radio_button :answer, "2" %><%= q.answerB %>
<%= f.radio_button :answer, "3" %><%= q.answerC %>
<%= f.radio_button :answer, "4" %><%= q.answerD %>
<% end %>
在此:答案应该针对每个问题动态增加。 喜欢这段代码 问题1:回答1 :ANSWER1 :ANSWER1 :ANSWER1 问题2:回答2 :ANSWER2 :ANSWER2 :ANSWER2
请提出一些建议。提前谢谢。
答案 0 :(得分:0)
You can try soomthing like this
<% @questions.each_with_index do |q, i| %>
<%= q.questionText %>
<%= f.radio_button "answer#{i+1}", "1" %><%= q.answerA %>
<%= f.radio_button "answer#{i+1}", "2" %><%= q.answerB %>
<%= f.radio_button "answer#{i+1}", "3" %><%= q.answerC %>
<%= f.radio_button "answer#{i+1}", "4" %><%= q.answerD %>
<% end %>