我不確定我如何實現此功能,因爲從現在開始,如果用戶將某件物品添加到購物車中,它將停留在此處,並且無法從購物車中移除該物品。Rails:如何將「刪除項目」添加到購物車?
1
A
回答
1
您需要添加一個方法remove_item:
def remove_item product_id, cart_items
cart_items.delete(product_id)
end
調用此方法來刪除的項目在您的購物車爲:
@cart.remove_item params[:id], session[:cart_item]
+0
我使用'<%= @ cart.remove_item params [:id ]%>',我得到錯誤'未定義的局部變量或方法會話'爲#<購物車未初始化>' – JamesRocky
+1
我已經更新了我的答案,請檢查它。 –
+0
沒有運氣,我得到錯誤'未定義的方法刪除'爲零:NilClass' :( – JamesRocky
相關問題
- 1. 添加購物車項目Ruby on Rails
- 2. jquery&添加項目到購物車
- 3. 添加項目到貝寶購物車
- 4. 如何將大小屬性添加到購物車項目
- 5. 如何將這些項目添加到購物車「jsp」中
- 6. 將訂單項添加到購物車
- 7. PHP購物車添加刪除按鈕?
- 8. Jquery購物車按鈕添加刪除
- 9. 使用redis和rails添加多個項目到購物車
- 10. 如何在virtmart 2.04購物車模塊中添加刪除購物車按鈕
- 11. 購物車項目計數增加/減少並添加到購物車
- 12. PHP購物車,添加多個項目
- 13. 在PHP購物車中添加項目
- 14. 如何刪除添加到購物車按鈕文本在view.phtml
- 15. 如何刪除添加到購物車按鈕?
- 16. 刪除添加到購物車按鈕,查看購物車,從woocommerce結帳頁
- 17. 如何刪除購物車中的添加物品?
- 18. 添加產品到購物車Rails
- 19. opencart在類別頁面添加到購物車不是將項目添加到購物車
- 20. Woocommerce添加到購物車將整個股票添加到購物車
- 21. 阿賈克斯添加到購物車未將產品添加到購物車
- 22. 將項目添加到購物車Django的Python的
- 23. JavaScript將添加項目到購物車壞了
- 24. XCart無法將項目添加到購物車
- 25. 無法將項目添加到Magento購物車
- 26. CodeIgniter不會將項目添加到購物車
- 27. 在php中使用會話將項目添加到購物車
- 28. 將購物車項目添加到數據庫時出錯
- 29. 將字段添加到購物車中的項目
- 30. 將產品描述添加到Woocommerce的購物車項目
你需要在'cart_items_controller.rb'創建'destroy'方法並在'cart_item.rb'模型中,編寫'after_destroy回調函數,它將計算購物車的總成本,並保存購物車的最新細節 – bunty