2016-09-29 56 views
1

我使用:不注入 「數據turbolinks」:假

  • 紅寶石 「2.3.1」
  • 寶石 「軌道」, 「5.0.0.1」
  • 寶石 「turbolinks」,「 〜> 5.0.0.beta」
  • 寶石 「語義-UI-薩斯」 ......這個頁面上

我在網頁上有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"

任何建議?
非常感謝。

+0

'<%= link_to(「Back to Dashboard」,dashboard_path,data:{no_turbolink:true}%>' –

回答

2

按的TurboLink寶石documentation

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

data-turbolinks值應該是字符串 「假」 不是布爾值。

嘗試這樣的:

<%= 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> 
%> 

它應該工作。

+0

對不起 - 有點困惑 - 你上面說的代碼是我確切的代碼,它適用於Dashboard而不是當它被放入循環中。'''link_to(「Back to Dashboard」,dashboard_path,「data-turbolinks」:false)''' – user2970050

+0

@ user2970050試試我更新的答案,它是「false」而不是false(布爾) –

+0

@ user2970050它是否有效? –