我想在我的集合的每个实例上添加一个类。 这是我的复选框集合:
.cov-pick-row.w-row
= f.input_field :inspiration_image_ids,
:collection => @inspiration_images.map {|img| [image_tag(img.image.url(:thumb)).html_safe, img.id] },
class: 'image-cov-pick',
:include_blank => '(All)',
:multiple => true,
:selected => [''], as: :check_boxes
我想要这样的输入:
.cov-pick-row w-row
.w-col.w-col-2 w-col-small-4.w-col-tiny-6
.image-cov-pick
= image_tag('my_image1.jpg')
.w-col.w-col-2 w-col-small-4.w-col-tiny-6
.image-cov-pick
= image_tag('my_image2.jpg')
...
所以我的问题是:如何在每个实例的类.w-col.w-col-2 w-col-small-4.w-col-tiny-6
上方添加此类image-cov-pick
?
感谢您的帮助
答案 0 :(得分:0)
您在此处使用表单构建器simple_form
。您在这里仅限于将类传递给输入。
您无法使用input_field标记在此处创建父div。
如果你想用所需的html创建这种类型的集合,你需要修改simple_form input_field content_tag,或者你可以创建自己的html并指定所需的name属性来输入。