用于集成非值属性的标记助手
tag helper to integrate a non-valued attribute
正在尝试生成:
<div data-dropdown-content class="f-dropdown content">
使用标签助手。但是似乎没有非值属性的语法
<%= tag(:div, :class => "f-dropdown content", data: {dropdown-content: ""}, :'aria-hidden' => true, :'tabindex' => "-1") %>
不同的变体都会导致错误。
试试这个:
<%= tag(:div, data: {dropdown_content: ""}, class: "f-dropdown content") %>
您的代码失败,因为 dropdown-content
在这里不是有效的键。
标签助手将数据中的 dropdown_content
转换为 dropdown-content
。
正在尝试生成:
<div data-dropdown-content class="f-dropdown content">
使用标签助手。但是似乎没有非值属性的语法
<%= tag(:div, :class => "f-dropdown content", data: {dropdown-content: ""}, :'aria-hidden' => true, :'tabindex' => "-1") %>
不同的变体都会导致错误。
试试这个:
<%= tag(:div, data: {dropdown_content: ""}, class: "f-dropdown content") %>
您的代码失败,因为 dropdown-content
在这里不是有效的键。
标签助手将数据中的 dropdown_content
转换为 dropdown-content
。