Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails 4中的用户会话超时_Ruby On Rails_Session Timeout_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails rails 4中的用户会话超时

Ruby on rails rails 4中的用户会话超时,ruby-on-rails,session-timeout,ruby-on-rails-4,Ruby On Rails,Session Timeout,Ruby On Rails 4,如何在rails4中执行用户会话超时。我没有使用任何gem进行身份验证。我手动进行身份验证。有什么想法吗。我已经试过跟随,但它不起作用 在我的session\u store.rb文件中,我添加了 键:“\u Matchimi\u session”, 过期\u在:1.分钟后您可以在初始化器文件中配置应用程序的会话信息 config/initializers/session_store.rb YourApp::Application.config.session_store :cookie_stor

如何在
rails4
中执行用户会话超时。我没有使用任何gem进行身份验证。我手动进行身份验证。有什么想法吗。我已经试过跟随,但它不起作用

在我的
session\u store.r
b文件中,我添加了

键:“\u Matchimi\u session”

过期\u在:1.分钟后

您可以在初始化器文件中配置应用程序的会话信息 config/initializers/session_store.rb

YourApp::Application.config.session_store :cookie_store, 
  :key => '_my_session', 
  :expire_after => 30.minutes

我的会话中有这个_store.rb(作为唯一一行):

Rails.application.config.session_存储:cookie_存储,键:''u my_session',:过期时间=>1.5分钟

我已经测试过了,它是有效的

(我认为这不是为特定应用程序配置的,而是为所有应用程序配置的)

我有rails 4.2.3