2012-10-14 6 views

Antwort

11

standardmäßig das Cookie ist eine Session-Cookie. Sie haben die vollständige Kontrolle über den Cookie, indem Sie einen Options-Hash in config/initializers/session_store.rb bereitstellen. Die Optionen sind identisch mit Rack::Session::Cookie (see docs). So können Sie beispielsweise für ein bestimmtes Ablaufdatum :expire_after angeben.

Wenn Sie Devise verwenden und rememberable Strategie, dann gibt es noch ein anderes Plätzchen, die verwendet werden, um den Benutzer abzurufen.

+0

expires_after scheint nicht zu funktionieren, sieht aus wie es sollte einfach mit einem Datum Objekt "abläuft". Rails.application.config.session_store: cookie_store, Schlüssel: 'Booya', läuft ab: 7.days.from_now –

+0

es ist expire_after, nicht expires_after ... – Roman