0

我已将 rails gem 更新到版本 3.2.1 并创建了一个虚拟测试应用程序,但执行时出现此错误:

NoMethodError
cannot parse Cookie header: undefined method `size' for nil:NilClass

有谁知道帮帮我吗?

4

4 回答 4

5

这似乎是机架的问题。我可以通过暂时将我的 Gemfile 指向 master 来修复它。

gem 'rack', git: 'git://github.com/rack/rack.git'
于 2012-05-06T22:14:08.517 回答
2

尝试清除您的 cookie: http ://www.aboutcookies.org/Default.aspx?page=2

于 2012-01-29T17:15:46.850 回答
1

出于历史目的,研究此问题的任何人都应该知道此错误已在 2012 年 8 月 10 日修复。

更新到 Rack 1.4.2 或 1.5.0 或更新版本应该可以解决这个问题。

https://github.com/rack/rack/issues/386#issuecomment-7660902

于 2013-08-09T19:19:47.723 回答
0

也有这个问题。这是由请求标头中发送的 cookie 值中的逗号引起的。具有错误值的 cookie 是由在同一域(不同子域)上运行的不同站点设置的。用逗号删除坏 cookie 解决了这个问题。

于 2012-09-07T00:22:17.097 回答