如何在 link_to rails 中添加 data-webm-clickable

How to add data-webm-clickable in link_to rails

我想在link_to

中添加data-webm-clickable

我试过了

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]}})

但其中 none 有效

要在 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 > 2.1,并且取消划线 Rails >= 4