2016-07-01 7 views
0

ff.radio_button.と一致してほしいですが、今は私の見解は非常に離れていて、並べていません。どうして? enter image description here 私はこの問題にCSSタグを追加しました。これは、CSSの問題で、レールの問題がある場合に備えています。(Rails)ラジオボタンがテキストと並んでいません

これは私のコードです:

<%= form_for([@user, @submitted_quiz]) do |f| %> 
<%= f.hidden_field :quiz_id, :value => @quiz.id %> 
<%= f.hidden_field :name, :value => @quiz.name %> 

<% @quiz.questions.each do |question| %> 
<div class = "questions" > 
<%= f.label question.content %> 

<%= f.fields_for (:submitted_answers) do |ff| %> 

<%= ff.hidden_field :question_id, :value => question.id %> 
<div class = 'options'> 
<% question.answers.each do |answer| %> 
<div class = 'radio'> 
<%= ff.radio_button :content, answer.content %> 
<%= ff.label :content, answer.content %> 

</div> 
<% end #answer.each do %> 
</div> 
<% end #fields_for (:submitted_answers) do %> 

</div> 
<% end #questions.each do %> 


<%= f.submit %> 
<% end #form_for %> 

答えて

1

はあなたのラベルの内側にあなたのラジオボタンを入れてみてください。

<div class="radio"> 
    <%= ff.label :content do %> 
    <%= ff.radio_button :content, answer.content %> 
    <%= answer.content %> <!-- this will make the text appear after the radio button --> 
    <% end %> 
</div> 

更新:ここでは、この

<label> 
    <input type="radio" ... /> 
    Foo 
</label> 

同様

Fooはないの前にラジオボタンの後に現れます。

+0

私はそれが何をするのか分かりません、なぜ私のループの後に閉じた 'div'を終了したいのですか? 'col-md-6'を使って全体を' row'に入れて整列の問題を修正しましたが、それが正しいかどうかはわかりません。また、彼らはまだかなり離れています。 –

+0

nevermind私は両方の問題を解決しましたhaha –

+0

ラジオボタンをラベルでラッピングするポイントは、テキストをクリックするとラジオボタンが鳴ります。あなたがそれをしないなら、それを選択するためにラジオの点をクリックしなければならないでしょう。それを試してみてください。 – Kumar

関連する問題