尝试生成:
<div data-dropdown-content class="f-dropdown content">
使用标记帮助程序。但是,似乎没有非值属性的语法
<%= tag(:div, :class => "f-dropdown content", data: {dropdown-content: ""}, :'aria-hidden' => true, :'tabindex' => "-1") %>
并且不同的变体都会导致错误。
答案 0 :(得分:1)
试试这个:
<%= tag(:div, data: {dropdown_content: ""}, class: "f-dropdown content") %>
您的代码失败,因为此处dropdown-content
无效密钥。
代码帮助器会将dropdown_content
转换为数据中的dropdown-content
。