0

我引用链接整个表格行?

我按照说明进行操作,现在每个表格行中都有一个链接:

<% @patients.each do |patient| %>
      <tr onclick="location.href='<%= patient_path(patient) %>'">
        <td><%= patient.name %></td>   

例如,这会生成这样一个链接:

 <tr onclick="location.href='/patients/18'">

我现在的问题是,当我单击链接时,未使用 turbolink,并且重新加载整个页面需要很长时间!我必须如何更改我的代码才能使用 turbolinks?谢谢

4

1 回答 1

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 %>
于 2013-11-10T21:43:18.900 回答