コレクションの各ラジオボタンの間に改行が表示されるように、これらのスタイルを設定できますか?スタイリング 'collection_radio_buttons'
f.collection_radio_buttons(
:chosen,
[['A1', 1],['A2', 2], ['A3', 3]],
:last,
:first,
html_options: { class: 'form-control' }
)
コレクションの各ラジオボタンの間に改行が表示されるように、これらのスタイルを設定できますか?スタイリング 'collection_radio_buttons'
f.collection_radio_buttons(
:chosen,
[['A1', 1],['A2', 2], ['A3', 3]],
:last,
:first,
html_options: { class: 'form-control' }
)
私がテストすることはできませんが、私はこれが助けることができると思う:
<%= 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 %>
私は同じことが
をの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 %>
ような何かを試みることができる私は、これは、これが重複であるか重複@CheeseFry – user6118473
であるかを理解していませんか? @CheeseFry –
'display:block'のようなCSSルールをそのボタンに宣言できます – spickermann