我想在data-webm-clickable
link_to
我试过
link_to(link_hash[:title],link_hash[:path].to_s, data: { webm-clickvalue: link_hash[:class]})
link_to(link_hash[:title],link_hash[:path].to_s, data: { webm: {clickvalue: link_hash[:class]}})
但它们都不起作用
答案 0 :(得分:1)
要在Hash中的键中包含短划线,您可以:用引号括起来或使用下划线。
试试这个:
<%= link_to @link_hash[:title], @link_hash[:path], data: { 'webm-clickvalue': @link_hash[:class] } %>
或者这个:
<%= link_to @link_hash[:title], @link_hash[:path], data: { webm_clickvalue': @link_hash[:class] } %>
请注意,qoutes这适用于ruby&gt; 2.1和Rails的非核心&gt; = 4