Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- class Cart < ApplicationRecord
- has_many :line_items, dependent: :destroy
-
- def add_product(product)
- current_item = line_items.find_by(product_id: product.id)
- if current_item
- current_item.quantity += 1
- else
- current_item = line_items.build(product_id: product.id)
- end
- current_item
- end
- end
|