0
我正在使用Devise gem来处理我的网站中的登录/注销。在客户端我使用AngularJS缓存是DSCacheFactory。当会话结束时,Ruby on Rails不会清除浏览器缓存
我有一个关于浏览器缓存或angularJS缓存的问题。当会话结束时,缓存仍然保存旧值。
实施例:
- 登录用户A
- 注销用户A
- 登录用户B 网站显示用户A.
我期望用户B登录网站显示用户B之后
Angular DSCacheFactory在浏览器缓存过期时才会清除它。
如何在登录用户B(会话结束)后清除DSCacheFactory用户A.
隔靴搔痒的信息恐怕正常工作。调试并遵循代码。如果A完全安装完毕,你会不会被要求提供B的登录信息。所以有些事情知道你已经退出了,之后它就变成了一个嘘声。通常你会在SessionController中看到销毁这种东西。 –