ブートストラップ4のフォーム無線コンポーネントを使用しようとしています。Railsのカスタマイズ5 collection_radio_buttonsをブートストラップ4で使用する
- Railsのこのよう5
- ブートストラップ4(bootstrap_ruby GEM)
:私はcollection_radio_buttons
ヘルパーメソッドを使用しようとしている
<div class="radio">
<label>
<input type="radio" name="exampleRadios" id="exampleRadios1" value="option1" checked>
Option one is this and that—be sure to include why it's great
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="exampleRadios" id="exampleRadios2" value="option2">
Option two can be something else and selecting it will deselect option one
</label>
</div>
<div class="radio disabled">
<label>
<input type="radio" name="exampleRadios" id="exampleRadios3" value="option3" disabled>
Option three is disabled
</label>
</div>
を使用して
これを達成するが、私は運がない。
どうすればいいですか?前もって感謝します。
現在、私が持っている:私はラベル名を取得するかどうかはわかりませんので、それはラベル名を欠けて
<div class="radio">
<%= collection_radio_buttons(:post, :category_id, Category.all, :id, :name) do |b| %>
<%= b.label do %>
<%= b.radio_button %>
<% end %>
<% end %>
</div>
。
私はlabel.name
を試しましたが、エラーが発生しています。
これは私が現在取得しています出力されます:
<div class="radio">
<input type="hidden" name="post[category_id]" value="">
<label for="post_category_id_1">
<input type="radio" value="2" name="post[category_id]" id="post_category_id_30">
</label>
<label for="post_category_id_2">
<input type="radio" value="2" name="post[category_id]" id="post_category_id_31">
</label>
<label for="post_category_id_3">
<input type="radio" value="3" name="post[category_id]" id="post_category_id_32">
</label>
</div>
ありがとう@flanger001 :) b.textは、ドキュメントを参照してくれてありがとう。 –