У меня есть рельсы двигателя ShoppingCart.Я получаю сообщение об ошибке, когда пытаюсь получить доступ к shopping_cart / order_items # destroy.В представлении ShoppingCart :: Carts # show у меня есть форма, которая обновляет order_items.Итак, у меня есть:
- @order_items.each do |item|
= form_for item, remote: true do |f|
%td
= link_to item, method: :delete, remote: true
Но когда я его запустил, я получил:
Обработка с помощью ShoppingCart :: CartsController # show as JS Параметры: {"locale" => "en "," method "=>" delete "}
Он пытается найти действие destroy в неверном контроллере.Мои маршруты:
ShoppingCart::Engine.routes.draw do
resource :cart, only: %i[show update]
resources :order_items, only: %i[create destroy update]
end
Также пытался использовать 'order_item_path', но ничего нового.