1

在 Rails 4 中,是否可以为会话设置(远)到期日期以使其持久化?

我知道 cookie 是可能的,因此,鉴于会话是基于 cookie 的,我想更改到期日期。如何为单个会话设置它以及如何为所有会话配置环境?

PS 我想使用会话而不是 cookie,因为在 Rails 中默认情况下是安全的。

4

1 回答 1

3

意识到可能的安全隐患,这是我找到的解决方案:

# config/initializers/session_store.rb
MyApp::Application.config.session_store :cookie_store, :expire_after => 1.year
于 2013-07-22T13:19:41.240 回答