2012-10-14 18 views

risposta

11

Di default il cookie è un cookie di sessione. Hai il controllo completo sul cookie fornendo un hash di opzioni in config/initializers/session_store.rb. Le opzioni sono le stesse di Rack::Session::Cookie (see docs). Ad esempio, per una data di scadenza specifica è possibile fornire :expire_after.

Se stai usando Devise, e rememberable strategia, poi c'è un altro biscotto che può essere utilizzato al fine di recuperare l'utente.

+0

expires_after non sembra funzionare, sembra che dovrebbe essere semplicemente 'scade' con un oggetto data. Rails.application.config.session_store: cookie_store, chiave: 'Booya', scade: 7.days.from_now –

+0

è expire_after, non expires_after ... – Roman

Problemi correlati