【发布时间】:2011-02-15 11:49:35
【问题描述】:
我只有一些用户收到了 InvalidAuthenticityToken 异常。当我检查错误时,我可以看到请求已将"\r\n" 添加到authentity_token 参数(即:"authenticity_token"=>"YfYr7bzy1MFzNHPvrSOIdrYuuAG3SHZy/OBJyV3yUSg=\r\n")。
除了IE7之外,我对浏览器一无所知。
我感觉是他们的防火墙对请求做了一些事情。我认为一个聪明的解决方案是创建一个 Rack 中间件,如果存在换行符,它会删除它们。谁能告诉我如何做到这一点? (我没有机架经验)。
问候,
雅各布
【问题讨论】:
-
我没有答案,但我以前读过有关 IE 和真实性令牌的一般问题。在您在这里得到答案之前,我建议您进行更多的网络和邮件列表搜索。
-
好的 - 感谢您的提示。除了寻找答案,我什么也没做,但出于某种原因,我什么也没找到。
标签: ruby-on-rails ruby-on-rails-3 rack middleware