class Cart < ActiveRecord::Base
  has_many :line_items, :dependent => :destroy
end

class Cart < ActiveRecord::Base
  has_many :line_items, :dependent => :destroy

  def add_product(product_id)
    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

Update quantity of Cart items
Update quantity of Cart items
