将radio_button添加到每个图像轨道

时间:2014-07-07 13:06:37

标签: ruby-on-rails ruby radio-button

在迭代记录集合时,如何向每个图像添加radio_button。这是我到目前为止所拥有的

<% @default_images.each do |d| %>  
 <%= image_tag(d.image_url(:campaign_form), 'data-image-id' => d.id)) %>
<% end %>

我不确定在这里生成带有关联图像的单选按钮的语法。

我之前在form_for

中完成了它
f.collection_radio_buttons(:default_image_id, DefaultImage.all, :id, :image) do |b|
  b.label { b.radio_button + image_tag(b.object.image) }
end

但是我已经将该集合存储在此场景中的@default_images

任何帮助表示赞赏

由于

1 个答案:

答案 0 :(得分:0)

结束这样做似乎有效

<% @default_images.each do |d| %>
   <%= radio_button_tag :default_images, d.id %>
   <%= image_tag(d.image_url(:campaign_form)) %>
<% end %>