您好我在我的rails電子商務應用中實現添加到購物車功能時遇到問題。這裏我不是在談論檢出功能。只需「添加到購物車」。可以將項目添加到購物車,而無需用戶登錄其帳戶。一旦用戶完成添加到購物車,然後在退房之前用戶將登錄。我的問題是什麼是最好的方式來存儲添加到購物車的物品。我正在嘗試使用會話。如果用戶添加任何數量的產品,只需一個產品即可。但是如果用戶檢出多個數量不同的項目,如何臨時存儲這些信息。我需要一個數據結構來存儲這些信息,但不知道要使用哪種數據結構。 我的意思是這樣:如何在Rails中實現基於會話的「添加到購物車」功能
Session_id | product_id | quantity
wisidiri4i | 1234 | 3
349sksksks | 3452 | 6
等等.....
使用散列我可以存儲一個項目,但如何存儲多個項目? 使用數據庫表,我可以做到這一點,但如果用戶離開項目添加到購物車,但沒有退房如何從表中刪除這些記錄?
我被困在這裏。 任何幫助,將不勝感激。 謝謝