我想使用表數據旁邊的鏈接刪除存儲在表中的記錄。我想出的錯誤是:Ruby on Rails-使用鏈接銷燬記錄
沒有路由匹配[GET] 「/ carlogs /銷燬」
我破壞方法:包含視圖代碼的
def destroy
@carlog= CarLog.find(params[:id])
@carlog.destroy()
redirect_to show_path(@carlog)
end
部分刪除鏈接:
<% @carlogs.each do |car| %>
<tr>
<td><%= car.id %></td>
<td><%= car.plate_number %></td>
<td><%= car.brand %></td>
<td><%= car.slot_number %></td>
<td><%= car.is_taken %></td>
<td><%= car.created_at %></td>
<td><%= link_to "Delete", show_path(car), method: :delete, data:
{confirm: "Are you sure?"} %>
</tr>
<% end %>
運行'rake routes'來查看刪除對象的正確路徑。 – mrvncaragay