2017-10-06 13 views
0

レールでラジオボタンとしてローカル画像を使用するにはどうすればよいですか?レールでラジオボタンとして画像を使用する

私はcollection_radio_buttonsヘルパーで可能だと思いますが、ローカル画像をどのように統合することが可能ですか?

このコードは、以下の文章で私のラジオボタンを示しています

<%= f.collection_radio_buttons(:paket, [[1, 'One'] ,[2, 'Two'], [3, 'Three']], :first, :last) do |b| %> 
     <%= b.label { b.radio_button + b.text } %> 
    <% end %> 

私はIMAGE_TAGで b.radio_button を交換する必要がありますか?

+0

は、私の解決策をあなたの返信用 – krishnar

答えて

1

はい代わりに使用すると、画像の代わりにテキストを表示するためにIMAGE_TAGを使用することができますb.textの

#I have image in app/assets/images as One.png,Two.png and so on. 

<%= f.collection_radio_buttons(:paket, [[1, 'One'] ,[2, 'Two'], [3, 'Three']], :first, :last) do |b| %> 
    <%= b.label { b.radio_button + image_tag('/'+b.text+'.png') } %> 
<% end %> 
+0

感謝を確認してください。それは動作しますが、すべてのラジオボタンは今、同じ画像を持っています。ラジオボタンごとに個別の画像を取得するにはどうすればよいですか? –

+0

あなたの画像はどこに存在しますか? – krishnar

+0

app/assets/images –

関連する問題