【问题标题】:Rails: f.association and clickable ImageRails:f.association 和可点击的图像
【发布时间】:2013-12-08 02:08:05
【问题描述】:

我正在尝试制作一个复选框列表,而不是单词具有可点击的图像。我已经成功地将多选列表转换为提交到数据库的可点击图像 - 但未能成功将它们与表格关联,因此当表单被回调时,它会显示所选项目。

我在想这可能会在使用复选框列表方面起作用:

<%= 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 是 Attitude 中包含图像的字段。不幸的是,我使用的任何组合都不会返回图像。充其量我得到文本格式的字段。有谁知道这是否可以做到,如果没有,是否有另一种方法可以从数据库中下拉关联图像列表,我可以将其转换为可点击的图像。

任何帮助将不胜感激。

【问题讨论】:

    标签: jquery html ruby-on-rails simple-form


    【解决方案1】:

    你可以这样做

    <%= 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 }%>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 2019-02-09
      • 2016-05-13
      相关资源
      最近更新 更多