2013-12-08 6 views
1

단어 대신 클릭 할 수있는 이미지가있는 체크 박스 목록을 만들려고합니다. 다중 선택 목록을 데이터베이스에 제출할 수있는 클릭 할 수있는 이미지로 변환하는 데 성공했지만 성공적으로 테이블에 연결할 수 없으므로 양식을 다시 호출 할 때 선택된 항목이 표시됩니다.Rails : f.association and clickable Image

나는이 체크 박스 목록을 사용하여 측면에서 작동 할 수 있다고 생각했다 :

<%= f.association :attitudes, :as => :check_boxes, :collection => Attitude.all, :label => false, :label_method => lambda { |img_url| "#{img_url.img_url}, #{img_url.id}".html_safe }%> 

img_url 이미지를 포함 태도의 필드입니다. 불행히도 내가 사용하는 조합은 이미지를 반환하지 않습니다. 기껏해야 텍스트 형식의 필드를 얻습니다. 누구든지이 작업을 수행 할 수 있는지 알 수 있습니까? 그렇지 않은 경우 클릭 가능한 이미지로 바꿀 수있는 데이터베이스에서 관련 이미지 목록을 가져 오는 다른 방법이 있습니다.

도움을 주시면 감사하겠습니다.

답변

0

당신은

<%= f.association :attitudes, :as => :check_boxes, :collection => Attitude.all, :label => false, :label_method => lambda { |img_url| "#{image_tag(img_url.img.url)}, #{img_url.id}".html_safe }%> 
처럼 그것을 할 수 있습니다