0
4

1 回答 1

0

我今天一直在和这个作斗争,它恰好不是 Rails 相关的,而是 Chrome 的(我猜 Opera 也是如此)。由于 Chrome 的第 19 版,当设置了从我离开的地方继续的选项时,它们不遵循标准(第 4.3.1 节)并且不会在浏览器关闭时删除任何 cookie。因此,记住我功能无法按预期工作,因为您希望在关闭浏览器时删除非永久性 cookie。这是具有 WontFix 状态的铬错误:http ://code.google.com/p/chromium/issues/detail?id=128513

在我的情况下(也可能是你的情况),情况更加奇怪,因为我没有使用在我离开的地方继续选项,并且 Chrome 仍然没有在浏览器关闭时删除 cookie。在找到另一个错误后,我意识到这实际上是关闭谷歌浏览器时继续运行后台应用程序的选项,以防止这些cookie 被删除。我不知道/不记得该选项是如何在我的浏览器中启用的,或者它现在是否是默认行为......

无论如何,我的 remember_me 复选框现在按预期工作。希望你的也得到修复,如果没有,至少这会对你有所帮助。

于 2013-02-22T00:28:15.800 回答