我正在运行一个 Refinery CMS 应用程序,它使用 Devise 作为登录/身份验证的插件。我遇到的问题是 Chrome/FF 工作正常,但 IE 没有登录用户。起初,我认为是 SSL 证书尚未设置。在我用 Heroku 修复 SSL 问题后,问题仍然存在。
将 cookie 的隐私设置更改为“接受所有 Cookie”是我发现解决此问题的唯一解决方法。这是有问题的,因为我必须向我的客户解释为什么他们的 IE 浏览器无法工作,同时如果他们将此浏览器用于其他 Internet 应用程序,他们必须将自己暴露给 3rd 方 cookie。
我可以在 Rails 3/Refinery/Devise 中设置一个配置来解决这个问题吗?
谢谢!