0

我使用了 before_destroy 回调来只允许删除最后一条记录。如何在标准脚手架的索引页面上只显示最后一条记录的删除链接?

 <% @records.each do |record| %>
 <tr>
<td><%= record.title %></td>
<td><%= link_to 'Show', record %></td>
<td><%= link_to 'Edit', edit_record_path(record) %></td>
<% if last_record? %><td><%= link_to 'Destroy', record, method: :delete'%></td><% end %>
</tr>
   <% end %>
4

1 回答 1

1
<% @records.each do |record| %>
  <tr>
    <td><%= record.title %></td>
    <td><%= link_to 'Show', record %></td>
    <td><%= link_to 'Edit', edit_record_path(record) %></td>

    <% if record == @records.last %>
      <td><%= link_to 'Destroy', record, method: :delete %></td>
    <% end %>
  </tr>
<% end %>
于 2013-04-28T05:13:45.543 回答