2014-09-04 66 views
0

iam新的軌道在我的看法頁我用f.radio_button:答案爲多項選擇問題。如何創建Rails的動態單選按鈕

這是我的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:ANSWER1 :ANSWER1 :ANSWER1 :ANSWER1 問題2:ANSWER2 :ANSWER2 :ANSWER2 :ANSWER2

請給一些建議。提前致謝。

回答

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 %> 
+0

在控制器中,我怎樣才能得到每個問題選擇哪個答案。像params [:answer] – 2014-09-04 13:24:14

+0

也在控制器中得到它...感謝您寶貴的時間。 – 2014-09-04 13:27:01

相關問題