Zeit einen Einkaufswagen zu entwickeln, um den Warenkorb die Optionen für persistierende, wie ich sie sehe, sind:einen Einkaufswagen in Ruby on Rails
- Shop das gesamte Warenkorb Objekt in einer Session Tabelle.
- Speichern Sie das gesamte Einkaufswagenobjekt in einer Cookie-Sitzung.
- Haben Sie eine Warenkorb-Tabelle und speichern Sie die Einkaufswagen-ID in einer Cookie-Sitzung.
Habe ich irgendwelche verpasst? Welches ist das Beste, um mit zu rollen?
Dank
Mit 3 #, müssen Sie den Cookie zu schützen. Andernfalls ist es möglich, die Einkaufswagen-ID im Cookie zu ändern, um andere Einkaufswagen zu "kapern". Der Standardsitzungsspeicher in Rails 3 ist CookieStore, der manipulierte Cookies ablehnt. – randomguy