3

Rails 3.1 アプリで Uploadify を使用しようとしています。すべての手順 (ミドルウェア、イニシャライザー、構成など) を実行しました。プロセスのどこかで評価され、(+) プラス記号はスペースに変換されます! ..私の元のトークンは

<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 に答える