Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 带Desive和IE cookie的Rails 3_Ruby On Rails 3_Internet Explorer_Devise_Session Cookies - Fatal编程技术网

Ruby on rails 3 带Desive和IE cookie的Rails 3

Ruby on rails 3 带Desive和IE cookie的Rails 3,ruby-on-rails-3,internet-explorer,devise,session-cookies,Ruby On Rails 3,Internet Explorer,Devise,Session Cookies,我有一个在Heroku上运行的Rails 3应用程序。为了认证,我使用Desive。会话数据存储在cookie中 现在,当我使用Firefox时,我可以看到cookie——我使用Firefox插件来查看它;当我使用IE时,我看不到它:没有设置cookie文件,当我使用开发者控制台查看cookie时,我什么也看不到。该web应用程序在IE中运行良好,因此cookie会以某种方式发送到服务器 发生了什么事?如何在IE中查看会话cookie 谢谢你的帮助。 -Matteo您的URL是否包含下划线?In

我有一个在Heroku上运行的Rails 3应用程序。为了认证,我使用Desive。会话数据存储在cookie中

现在,当我使用Firefox时,我可以看到cookie——我使用Firefox插件来查看它;当我使用IE时,我看不到它:没有设置cookie文件,当我使用开发者控制台查看cookie时,我什么也看不到。该web应用程序在IE中运行良好,因此cookie会以某种方式发送到服务器

发生了什么事?如何在IE中查看会话cookie

谢谢你的帮助。
-Matteo

您的URL是否包含下划线?Internet Explorer在处理Cookie时不喜欢URL中的下划线。

IE仅在域、主机名或子域容器使用下划线时拒绝Cookie。提问者在Heroku上运行,无论如何,Heroku不应该允许这样做,所以这可能不是问题所在。