在Rails 4中,是否可以设置会话的(远)到期日期以使其持久?
我知道cookie是可能的,因此,鉴于会话基于cookie,我想更改到期日期。如何为单个会话设置该设置以及如何为所有会话配置环境?
P.S。我想使用会话而不是cookie,因为在Rails中默认是安全的。
答案 0 :(得分:3)
意识到可能的安全隐患,这是我找到的解决方案:
# config/initializers/session_store.rb
MyApp::Application.config.session_store :cookie_store, :expire_after => 1.year