3

我正在尝试将 Uploadify 与我的 Rails 3.1 应用程序一起使用,我已经完成了所有步骤(中间件、初始化程序、配置...等),我认为它们都运行良好,但一方面,我的真实性令牌是“评估”在过程中的某处,然后(+)加号变成空格!..我原来的令牌是

<meta content="GS19lVJNr+/6ghijiM/hNZbo9a89I64nn1Sg+1zbqC8=" name="csrf-token" />

而我在控制台上看到的是

"authenticity_token"=>"GS19lVJNr /6ghijiM/hNZbo9a89I64nn1Sg 1zbqC8="

这当然会导致“无法验证真实性令牌”错误,然后请求被重定向到其他地方。

有什么想法吗?谢谢你。

4

2 回答 2

3

你编码吗?

如果您正在使用类似这样的encodeURIComponent尝试:

encodeURI(encodeURIComponent(token))

或者只是尝试在 firebug/chrome 工具中对令牌进行编码/解码,看看发生了什么

编辑

这很奇怪。你能显示你发送的整个 scriptData 吗?

于 2011-09-29T21:14:47.937 回答
0

...在 Rails 3.2.9 中也有同样的问题,但在我的情况下,原因是我使用的是 Rails 3.0 的中间件,一旦我删除它就可以工作

于 2013-01-19T23:57:56.647 回答