不注入 "data-turbolinks": false

not injecting "data-turbolinks": false

我正在使用:

我在页面上有 2 个链接:

<p><%= link_to("Back to Dashboard", dashboard_path, "data-turbolinks": false) %></p>```

它正确地将 turoblinks 注入 HTML:

<a data-turbolinks="false" href="/dashboard">Back to Dashboard</a>

但是当我在此处将其添加到循环中时...

<% @contacts.each do |contact| %>
<tr>
    <td><%= link_to(contact.display_full_name, lead, "data-turbolinks": false) %></td>
</tr>

<a href="/leads/11">Bob Smith</a>

不包括data-turbolinks="false"

有什么建议吗?
非常感谢。

根据 turbolink gem documentation

<a href="/" data-turbolinks="false">Disabled</a>

data-turbolinks 值应该是字符串 "false" 而不是布尔值。

这样试试:

<%= link_to("Back to Dashboard", dashboard_path, "data-turbolinks": "false")

<% @contacts.each do |contact| %>
            <tr>
              <td><%= link_to(contact.display_full_name, lead, "data-turbolinks": "false") %></td>
            </tr>
 %>

应该可以。