2013-10-05 18 views
0

我想在一個循環得到提問的ID seperatly

<div class = "y"> 
<% @slno = 0 %> 
<%- @answers.each do |b| -%> 
    <% @slno= @slno + 1 %> 
    <div class = "label_field_pair"> 
     <label for "questions"> 
      <%= @slno %>) <%= b.ques %> 
     </label> <br> 
    <div class = "label_field_pair2"> 
     <label for "options"> 
     <%= radio_button_tag "question#{b.id}", "#{b.id}ans1"%><%= b.ans1 %> 
     <%= radio_button_tag "question#{b.id}", "#{b.id}ans2"%><%= b.ans2 %> 
     <%= radio_button_tag "question#{b.id}", "#{b.id}ans3"%><%= b.ans3 %> 
     <%= radio_button_tag "question#{b.id}", "#{b.id}ans4"%><%= b.ans4 %> 
     </label> 
    </div> 
    </div> 
<% end %> 
<div id = "submit_button"> 
<%= submit_tag "", :value => "Submit" %> 
</div> 
</div> 

這裏顯示的問題問題ID ......我想問題的ID分別對每個

回答

0

我不知道如果我理解你想要做什麼,但你可以嘗試這樣的事:[:提問]

<label for "options"> 
    <% (1..4).each do |answer_id| 
     <%= radio_button_tag "question#{b.id}", "#{b.id}ans#{answer_id}"%><%= b.send("ans#{answer_id}") %> 
    <% end %> 
    </label> 
+0

不,我使用PARAMS得到單選按鈕的值..我有問題1 => ANS1,問題2 => ANS2像那樣..對於這個問題很多顯示如何c我分開得到問題的編號 –