Я делаю функцию избранного в моем приложении, построенном поверх Spree.Я хочу написать свой собственный контроллер / действие, чтобы добавить продукт в избранное.Мне нужен следующий URL:
/product/:product_permalink/favorite
..., чтобы пометить продукт как избранный для текущего пользователя.
В настоящее время я делаю следующее:
match 'favorites' => 'favorites#index'
match 'products/:id/favorite' => 'favorites#create', as: 'favorites'
match 'products/:id/unfavorite' => 'favorites#destroy', as: 'unfavorite'
Тем не менее, истинный способ сделать это - подключиться к маршруту ресурсов Spree products
, добавив соответствующих членов.Но возможно ли это вообще?