Sto sviluppando un'applicazione per binari 2.3.2. Ho bisogno di mantenere session_id per un record di ordine, recuperarlo e infine cancellare session_id quando l'ordine è completato. Ha funzionato quando ho usato i cookie come archivio di sessione ma non per l'archivio active_record. (Ho riavviato il mio browser, quindi nessun problema di cache.)Rails 2.3 sessione
Conosco le rune 2.3 implementa il carico di sessione lazy. Ho letto alcune informazioni a riguardo ma sono ancora confuso.
Qualcuno può chiarire come utilizzo session_id per un caso del genere?
Quello che sto facendo è ...
A user make an order going through several pages. There is no sign-up, neither login. So I keep session_id in the order record so that no other user can access the order. @order = Order.last :conditions => {:id => params[:id], :session_id => session[:session_id] } When the order is finished, I set nil to session_id column.
Come ti implementare un caso del genere in seduta pigra (e conservare active_record) ambiente?
Grazie.
Sam
Che cosa "non funziona" e, cosa più importante, che cosa hai provato? Hai confermato che session_id è stato assegnato alla riga DB e che viene mantenuto nei tuoi cookie? – Matchu