Вы имеете в виду, что хотите удалить объект автомобиля, а не объект сообщения, принадлежащий автомобилю, верно?
Если это правда, вы должны использовать car_path(car)
вместо car_post_path(car)
Есть два способа сделать это:
# 1
%td= link_to t("delete"), car_path(car), :confirm => "Are you sure?", :method => :delete
# 2
%td= link_to t("delete"), car, :confirm => "Are you sure?", :method => :delete
Поскольку это ресурс RESTful, в # 2 передачи объекта car
с :method => :delete
будет достаточно, чтобы указать рельсам использовать car_path(car)
. Так что эти два имеют одинаковый эффект.