1

SimpleFormを使用していて、ラジオのリストを作成できました。ボタンや画像としてレンダリングする方法はありますか?

私はいくつかの検索を行い、これを試しました:

- f.collection_radio_buttons(:category, [['Male', 'icon_male'], ['Female', 'icon_female']], :first, :last) do |category|
  = category.label { image_tag("/assets/icons/16x16/#{category.text}.png") + category.radio_button  }

ただし、それでもラジオアイコンは表示されます。以下を参照してください。

ここに画像の説明を入力してください

選択可能な画像として、またはTwitter Bootstrapボタンに似たボタンとしてレンダリングする方法はありますか?http://twitter.github.com/bootstrap/javascript.html#buttons

また、これには、ビュー内の画像のリストを指定する必要があります。モデルから追い出される必要があります。category.image_url

4

1 に答える 1

0

私は simple_form の radio 要素を使用しなくなりました。私は単純に jQuery と非表示の入力要素に頼りました。

于 2012-07-24T19:40:25.797 に答える