Я использую клиент dalli memcached для хранения сессий в моем приложении Rails. Я хотел бы разрешить пользователям устанавливать флажок «Держать меня в системе» при входе в приложение, что приведет к истечению срока сессии через месяц или около того. Установить время окончания инициализации приложения довольно просто:
конфиг / Инициализаторы / 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
Но как мне поступить с манипулированием: expire_after после инициализации приложения?