关于在rails 2中所有浏览器中的所有活动会话自动注销的问题

时间:2018-01-22 07:10:44

标签: ruby-on-rails session devise logout ruby-on-rails-2

我有一个现有的rails 2应用程序,我需要在成功重置密码后从登录用户的所有会话中引入以下自动注销功能。设计宝石就在这里使用。

通过以下解决方案 Logout from ActiveAdmin destroy other sessions

但它对我不起作用。我收到以下错误,服务器停止工作。

未定义的方法`sign_out_all_scopes =' for Devise:Module(NoMethodError)

可能设计宝石有这个特殊的轨道设施> = 3.1

因此,请帮助解决此问题并在rails 2应用程序上实现此功能。

提前致谢!

1 个答案:

答案 0 :(得分:0)

为了退出应用程序并销毁用户会话,有一个设计的内置方法sign_out_and_redirect(current_user)。您能否检查一下这是否适用于轨道2.如需进一步的帮助,您可以查看link