【发布时间】:2011-06-10 15:55:48
【问题描述】:
我正在使用 dalli memcached 客户端在我的 Rails 应用程序中进行会话存储。我想允许用户在登录应用程序时选中“保持登录状态”框,这将导致会话在一个月后过期。在应用初始化中设置过期时间非常简单:
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
但是在应用程序初始化后我将如何处理 :expire_after 呢?
【问题讨论】: