浏览器/选项卡上的Rails会话关闭

时间:2013-10-24 16:58:26

标签: ruby-on-rails session cookies browser session-cookies

我有一个应用程序,客户一次只能有一个会话。我已经对它进行了排序,所以情况就是如此,除了在一个场景中,当关闭选项卡或浏览器时,会话cookie不会被销毁。然后,这会让他们登录其他地方,然后重新打开浏览器,让他们运行多个会话。

如果我正确关闭浏览器,那么cookie就会被移除,但是如果没有完全关闭浏览器,可以删除它吗?

该应用程序已经在客户站点上运行,因此我希望找到一种方法来销毁cookie,而不是重新编写整个会话存储当前的工作方式,但欢迎提出任何建议。

1 个答案:

答案 0 :(得分:0)

我知道这篇文章真的很老了,但是有人会觉得这很有用,这里有一个宝石可以让每个标签管理一个新级别的会话 - > https://github.com/santiagodoldan/micro_sessions,我从另一个仓库分叉并添加了对rails 4.x的支持

相关问题