簡體   English   中英

在Ruby on Rails中堅持購物車

[英]Persisting a shopping cart in Ruby on Rails

目前正在開發一個購物車,堅持購物車的選項,如我所見:

  1. 將整個購物車對象存儲在會話表中。
  2. 將整個購物車對象存儲在cookie會話中。
  3. 有一個購物車表,並將購物車ID存儲在cookie會話中。

我錯過了嗎? 請哪個最好滾?

謝謝

#3可能是你最好的選擇,因為這給你最大的自由/靈活性。 總之,有一天你希望用戶能夠在會話之間保存他們的購物車。 或者您希望為用戶保留購物車歷史記錄。 或者您決定對購物車數據進行一些分析。

由於瀏覽器的cookie大小限制,#2是一個糟糕的解決方案。 您正在為大型購物車損壞的惡劣錯誤做好准備,尤其是在舊版瀏覽器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM