无法用块指定 class 和 simple_form gem
Can't specify a class with simple_form gem with a block
我有以下表格,但出于某种原因,我无法让 HTML class 出现在结果代码中。文档表明这应该可行,但他们没有使用块的示例。我尝试了一些不同的东西,但我还没有找到正确的答案。我必须使用一个块来让自定义数据与 select.
一起出现
= simple_form_for([:admin, @theme]) do |f|
= f.input :title_bar
= f.input :apple_touch_icon_image, input_html: { class: 'imagepicker' } do
= f.select :apple_touch_icon_image_id, Theme::AppleTouchIconImage.where(company: @company).map{ |i| [i.id, i.id, { 'data-img-src' => i.image.url(:thumbnail) }] }
= f.button :submit, class: "btn-success"
我会尝试:
= f.input :apple_touch_icon_image do
= f.select :apple_touch_icon_image_id, Theme::AppleTouchIconImage.where(company: @company).map{ |i| [i.id, i.id, { 'data-img-src' => i.image.url(:thumbnail) }] }, {}, { class: 'imagepicker' }
我有以下表格,但出于某种原因,我无法让 HTML class 出现在结果代码中。文档表明这应该可行,但他们没有使用块的示例。我尝试了一些不同的东西,但我还没有找到正确的答案。我必须使用一个块来让自定义数据与 select.
一起出现= simple_form_for([:admin, @theme]) do |f|
= f.input :title_bar
= f.input :apple_touch_icon_image, input_html: { class: 'imagepicker' } do
= f.select :apple_touch_icon_image_id, Theme::AppleTouchIconImage.where(company: @company).map{ |i| [i.id, i.id, { 'data-img-src' => i.image.url(:thumbnail) }] }
= f.button :submit, class: "btn-success"
我会尝试:
= f.input :apple_touch_icon_image do
= f.select :apple_touch_icon_image_id, Theme::AppleTouchIconImage.where(company: @company).map{ |i| [i.id, i.id, { 'data-img-src' => i.image.url(:thumbnail) }] }, {}, { class: 'imagepicker' }