0

before_destroy コールバックを使用して、最後のレコードの削除のみを許可しました。標準的な scaffold のインデックス ページの最後のレコードの削除リンクのみを表示するにはどうすればよいですか?

 <% @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 に答える