私はしばらくの間、simple_form を使用して以下の例を作成しようとしていますが、+ ラベルといくつかのスタイリングを修正しています。誰でも修正方法を知っています:
- 2を削除して、それらがどこから来たのかわかりません (本番環境では奇妙な i18n バグのようで、大量の I18n がスローされます)
- ラジオボタンの後に男性または女性のテキストを入れます
以下のコードの結果です:
.clear
= f.label "Gender"
= f.collection_radio_buttons(:gender, [['Male', 'icon_male'], ['Female', 'icon_female']],
:first, :last,
:item_wrapper_class => 'horizontal',
) do |gender|
= gender.label { image_tag("/assets/icons/16x16/#{gender.text}.png") + gender.radio_button }
.clear
.ruler