Rails 3.1 authenticity_token + uploadify - PullRequest
       25

Rails 3.1 authenticity_token + uploadify

3 голосов
/ 30 сентября 2011

Я пытаюсь использовать Uploadify с моим приложением Rails 3.1, я прошел все этапы (промежуточное ПО, инициализаторы, конфигурации и т. Д.) И думаю, что все они работают хорошо, но, с одной стороны, мой маркер аутентичности «оценивается» где-то в процессе, а знаки «+» превращаются в пробелы! .. мой оригинальный токен

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

пока я вижу на консоли

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

и это, конечно, приводит к ошибке "Не удается проверить токен подлинности", а затем запрос перенаправляется в другое место.

есть идеи по этому поводу? спасибо.

Ответы [ 2 ]

3 голосов
/ 30 сентября 2011

ты это кодируешь?

Если вы используете что-то вроде encodeURIComponent, попробуйте так:

encodeURI(encodeURIComponent(token))

или просто попробуйте закодировать / декодировать токен прямо в инструментах Firebug / Chrome, чтобы увидеть, что происходит

EDIT

это странно. Не могли бы вы показать все данные сценария, которые вы отправляете?

0 голосов
/ 20 января 2013

... была такая же проблема в Rails 3.2.9, но в моем случае причина была в том, что я использовал это промежуточное ПО , которое предназначено для Rails 3.0, после того, как я удалил его, оно работало

...