我按照说明操作,现在每个表格行都有一个链接:
<% @patients.each do |patient| %>
<tr onclick="location.href='<%= patient_path(patient) %>'">
<td><%= patient.name %></td>
这会生成例如这样的链接:
<tr onclick="location.href='/patients/18'">
我现在的问题是,当我点击一个链接时,未使用turbolink,重新加载整个页面需要很长时间!我如何更改我的代码以便使用turbolinks?感谢
答案 0 :(得分:1)
尝试任何这些版本,turbolinks应该选择任何常规链接。
<% @patients.each do |patient| %>
<tr>
<td><%= link_to patient.name, patient_path(patient) %></td>
</tr>
<% end %>
<% @patients.each do |patient| %>
<%= link_to patient_path(patient) do %>
<tr>
<td><%= patient.name %></td>
</tr>
<% end %>
<% end %>
<% @patients.each do |patient| %>
<tr>
<%= link_to patient_path(patient) do %>
<td><%= patient.name %></td>
<% end %>
</tr>
<% end %>