Ich verwende den dalli memcached Client für Sitzungsspeicher in meiner Rails App. Ich möchte Nutzern erlauben, das Kästchen "Angemeldet bleiben" zu aktivieren, wenn sie sich bei der App anmelden, wodurch die Sitzung nach einem Monat oder etwas abläuft. Es ist ziemlich einfach, die Ablaufzeit in der App-Initialisierung zu setzen:Wie kann ich die Ablaufzeit meiner Sitzung nach der Initialisierung der Rails-App ändern?
config/initializers/session_store.rb
require 'action_dispatch/middleware/session/dalli_store'
Rails.application.config.session_store :dalli_store, :memcache_server => ['host1', 'host2'], :namespace => 'sessions', :key => '_foundation_session', :expire_after => 30.minutes
Aber wie würde ich mich über die Manipulation: expire_after, nachdem die App initialisiert wurde?