我使用了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 %>
答案 0 :(得分: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 %>