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

时间:2017-08-01 07:53:31

标签: ruby-on-rails ruby link-to

我想在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]}})

但它们都不起作用

1 个答案:

答案 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