【发布时间】:2012-03-15 14:02:33
【问题描述】:
这个问题是this 的后续问题。当我切换到 ActiveRecord 会话存储时,我似乎无法更改 cookie 的过期时间。它只包含应有的session_id,但它的过期时间设置为 HTTP 会话。我尝试将其设置为application.rb:
config.session_store :cookie_store, {
:expire_after => 2.hours,
}
但它什么也没做。
我可以通过创建一个额外的 cookie 并在那里存储一个 session_id 来破解它,但这似乎是错误的。
【问题讨论】:
标签: ruby-on-rails-3 cookies session-cookies