2017-10-06 1 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 –

관련 문제