Хороша робота! Проте можна застосувати декілька мінорних правок)
[x] Можна добавити annotate gem, для зручності розуміння взаємозв'язків між моделями
[x] Варто додати в модель Сart has_one :order, dependent: :destroy , адже ордер не можу існувти без корзини. з поточною логікою не можна видалити корзину
Хороша робота! Проте можна застосувати декілька мінорних правок)
[x] Можна добавити annotate gem, для зручності розуміння взаємозв'язків між моделями
[x] Варто додати в модель Сart has_one :order, dependent: :destroy , адже ордер не можу існувти без корзини. з поточною логікою не можна видалити корзину
Такий ж звязок в моделі category
[x] #21
відповідно можна також спростити код тут https://github.com/alinajuly/RubyHW/blob/095322b7a4ed845b63e8761ea9d33ecac3a40537/HW12/shop/app/views/orders/show.html.erb#L12
[x] Для кращої читабельності, я б радив не додавати класи в application.html.erb, залишити лише:
[x] На ідекс сторінці продуктів айтеми накладаються один на одну
виправити це можна змінивши код в _products_index на такий: