添加自定义数据属性rails图像标记
我需要在我的rails应用程序中为galleria添加数据描述和数据标题,但我看不到如何使用image标签执行此操作。 到目前为止我有这个:
"title", :class => "class", :data-description => entry.caption, :data-title => entry.caption %>
但这会引发未定义的局部变量或方法`description’错误,那么我如何在rails 3中执行此操作?
正确的语法是
<%= image_tag entry.filename, :title => "title", :class => "class", :data => { :description => entry.caption, :title => entry.caption } %>
从rails 5.1开始,这种语法应该有效:
<%= image_tag entry.filename, title: "title", class: "class", data: {description: entry.caption, title: entry.caption} %>
阅读以下示例中有关您可以包含在image_tag
属性的更多信息: rails api docs 。