Rails链接助手中没有值的数据属性

时间:2014-01-17 22:41:06

标签: ruby-on-rails html5 zurb-foundation

我正在使用基础4.3.2的Rails应用程序,该应用程序使用布尔数据标记来定位元素。

如果我想生成类似的东西:

<a href="#" data-section-title>Section 2</a>

我的Rails辅助函数是什么样的?

<%= link_to "Section 2", "#", :"data-section-title" %>

...不起作用,从Rails获取语法错误。

3 个答案:

答案 0 :(得分:2)

<%= link_to "Section 2", "#", data: {section_title: true } %>

将生成以下代码:

<a href="#" data-section-title="true">Section 2</a>

这应该有效。

答案 1 :(得分:1)

要执行此操作,您需要为data-attribute分配一个空白字符串,例如

<%= link_to "Section 2", "#", data: {"section-title": "" } %>

答案 2 :(得分:0)

= link_to "Section 2", "#", :"data-section-title" => true