如何使用ERB声明数据属性?

时间:2014-05-28 05:36:33

标签: ruby-on-rails

这是我试图复制的HTML:

<div id="links">
    <a href="images/banana.jpg" title="Banana" data-gallery>
        <img src="images/thumbnails/banana.jpg" alt="Banana">
    </a>
</div>

我不确定怎么做data-gallery位。我如何用ERB写这样的东西?

这是我到目前为止所拥有的:

<div id="links">
    <% for photo in @photos %>
      <%= link_to (image_tag photo.image.url(:medium))%>
    <% end %>
</div>

2 个答案:

答案 0 :(得分:0)

<div id="links">
    <% @photos.each do |photo| %>
      <%= link_to (image_tag photo.image.url(:medium)), 'data-gallery' => true%>
    <% end %>
</div>

注意使用each迭代一系列对象的Rubyish方式。

答案 1 :(得分:-1)

"data_gallery" => "value"添加到HTML块中的link_to