FrostLucker/depot2 — comment on commit cc5ed3edf1099570c2b095f6683b147a64a23340
File: app/controllers/line_items_controller.rb line 83
By gotva:

Я не могу понять идею этого контроллера. Есть вьюшки, есть ресурс (определен в роутах), есть абсолютно не защищенные методы.
В итоге я захожу в одном браузере и составляю себе корзину. Затем в другом браузере захожу по линку http://localhost:3000/line_items и вижу корзину первого гостя, при чем я могу ее редактировать! На пример удалить элемент или поменять product_id

Очень похоже что это взято с книги и именно там эта логика не продумана. Поэтому если придумаешь как исправить то исправляй, если нет то постарайся хоть что нибудь придумать чтобы один гость не мог редактировать корзину другого пользователя.