以下是该方案: 1.启动应用程序 2.以具有remember_me = true的用户身份登录 3.关闭浏览器 4.重新启动浏览器,用户显示为已登录。 5.单击“注销”链接。 6.家庭或" /"页面已呈现,但用户仍显示为已登录。
我检查了heroku日志,找到并加载了用户GET" /"被执行。
这里有什么问题? 否则,如果浏览器未关闭并重新启动,则注销效果很好。 这件事在开发和生产中是一致的。
答案 0 :(得分:0)
通过升级到devise gem的新版本解决了这个问题。作者提供了3.5.0版,解决了这个问题。