我有一个应用程序,它使用会话来存储用户的ID,这是大多数登录系统的标准做法。该应用程序之前曾在IE中工作过。我正在使用Heroku来主持。
由于安全问题,我最近将rails版本更新为3.0.20,并且IE似乎不允许设置任何cookie。 Cookie在Firefox / Chrome / Safari中存储得很好,但IE不会存储它们。
子域中没有下划线,因此这不是问题。
据我所知,最近唯一的变化是将rails版本更新为3.0.20,这让我怀疑那里有什么不对劲。由于rails 3.0.20是为解决安全问题而创建的,我很好奇是否安全性更改让IE认为应用程序是安全违规并且不再接受来自它的cookie?但是,我甚至测试了IE,我告诉它接受来自每个站点的所有cookie,所以我不确定这里发生了什么。
最近有人看过这个问题或意识到可能会发生什么?
没有要显示的堆栈跟踪或错误; cookie没有被设置,这导致标准的“未找到记录”错误。