我们在Rails 2.3.4应用程序中遇到了一个非常奇怪的错误。
此错误仅在Internet Explorer(7和8)中发生。这是发生的事情:
初始会话的某些内容阻止他们登录。如果重要,我们正在使用restful_authentication和ssl_requirement插件......我不确定其中一个或两个是否有IE问题但是我们很难过这里。
另外,我读过IE浏览器存在包含下划线的子域的问题......这不是正在发生的事情。
答案 0 :(得分:2)
如果会话Cookie的域名设置为“domain.com”,请尝试将其设置为“.domain.com”。
我不知道这是否适用于2.3.4,但
ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:session_domain] = '.domain.com'
用来做这个伎俩。