2016-03-26 12 views
0

コレクションの各ラジオボタンの間に改行が表示されるように、これらのスタイルを設定できますか?スタイリング 'collection_radio_buttons'

f.collection_radio_buttons(
    :chosen, 
    [['A1', 1],['A2', 2], ['A3', 3]], 
    :last, 
    :first, 
    html_options: { class: 'form-control' } 
) 
+0

ような何かを試みることができる私は、これは、これが重複であるか重複@CheeseFry – user6118473

+0

であるかを理解していませんか? @CheeseFry –

+0

'display:block'のようなCSSルールをそのボタンに宣言できます – spickermann

答えて

2

私がテストすることはできませんが、私はこれが助けることができると思う:

<%= f.collection_radio_buttons(:chosen, [['A1', 1],['A2', 2], ['A3', 3]], :last, :first, html_options: { class: 'form-control' }) do |b| %> 
    <%= b.label { b.radio_button + " " + b.text } %><br> 
<% end %> 
0

私は同じことが

をのform_forに適用されると仮定しますので、form_tagバージョンはブロックを経由してカスタマイズすることができますように見えます

http://apidock.com/rails/v4.0.2/ActionView/Helpers/FormOptionsHelper/collection_radio_buttons

これは、要素が与えることによって示される方法をカスタマイズすることも可能ですメソッドのブロック:

collection_radio_buttons(:post, :author_id, Author.all, :id, :name_with_initial) do |b| 
    b.label { b.radio_button } 
end 

ですから、この

<%= f.collection_radio_buttons(:chosen, [['A1', 1],['A2', 2], ['A3', 3]], :last, :first, html_options: { class: 'form-control' }) do |b| %> 
    <%= b.label { b.radio_button } %><br> 
<% end %>