Actualmente el desarrollo de un carrito de la compra, las opciones para la persistencia de la compra, como los veo son:Manteniendo el carrito de la compra en Ruby on Rails
- tienda todo el objeto de la compra en una tabla de sesiones.
- Almacenar todo el objeto de carrito en una sesión de cookie.
- Tenga una tabla de carrito y guarde la identificación del carrito en una sesión de cookie.
¿Alguna vez me he perdido? ¿Cuál es el mejor para rodar con por favor?
Gracias
Con # 3, asegúrese de proteger la cookie. De lo contrario, es posible cambiar la identificación del carro en la cookie para potencialmente "secuestrar" otros carros. El almacén de sesión predeterminado en Rails 3 es CookieStore, que rechaza las cookies manipuladas. – randomguy