杀死Devise / Heroku上的用户会话

时间:2014-05-05 11:17:22

标签: ruby-on-rails session heroku ruby-on-rails-4 devise

我现在正在寻找和尝试我们的,但我找不到解决方案..

我需要一种杀死所有用户会话的方法,以便他们必须再次登录。我查看了SO Answers,但不知何故都没有想要工作。最受欢迎的蜜蜂:

rake db:sessions:clear

投掷Don't know how to build task 'db:sessions:clear'

我缺少什么,有人为此提供了一个很好的解决方案吗?

我需要的东西基本上就像是在设计中杀死所有会话的任务或控制台魔法。


Devise Session Controller

How can I reset all devise sessions so every user has to login again?

1 个答案:

答案 0 :(得分:4)

更改 config / session_store.rb

中的密钥
MyAppName::Application.config.session_store :cookie_store, key: '_myapp_name_session'

我将其从_myapp_name_session更改为_myapp_name_sessions,并且所有用户都已被删除。

  提示:修改此文件时务必重启服务器。