2014-09-04 4 views
0

iam new to rails на моей странице просмотра Я использовал f.radio_button: ответьте на вопрос с множественным выбором.Как создать Rails Dynamic 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: answer1 : answer1 : answer1 : answer1 вопрос 2: Ответ2 : Ответ2 : Ответ2 : Ответ2

Пожалуйста дайте несколько советов. Заранее спасибо.

ответ

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] –

+0

получил его в контроллере тоже ... Спасибо за ваше драгоценное время. –