如何设置Rails会话的到期日期

时间:2013-07-22 11:54:51

标签: ruby-on-rails session cookies ruby-on-rails-4

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

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

P.S。我想使用会话而不是cookie,因为在Rails中默认是安全的。

1 个答案:

答案 0 :(得分:3)

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

# config/initializers/session_store.rb
MyApp::Application.config.session_store :cookie_store, :expire_after => 1.year
相关问题