У меня есть корзина продуктов (называемая "line_items"), и я пытаюсь добавить кнопку, чтобы уменьшить количество чего-либо из корзины:
3x Coke $2.97 (-)
Вот код для"(-)" часть:
<%= button_to '(-)', line_item, :confirm => 'Are you sure?',
:method => :destroy, :product_id => line_item.product_id %>
Моя функция line_item.destroy довольно проста, она просто уменьшает количество и затем перенаправляет обратно на домашнюю страницу.При тестировании, когда я пытаюсь нажать кнопку, я получаю эту ошибку:
ActionController::RoutingError (No route matches "/line_items/61")
Таким образом, похоже, что система пытается посетить URL для line_item, вместо того, чтобы следовать функции уничтожения, которую янастроить в контроллере, как я и думал.Есть идеи как это исправить?