Rails 3.1 authenticity_token + uploadify
Я пытаюсь использовать Uploadify с моим приложением Rails 3.1, я прошел все этапы (промежуточное программное обеспечение, инициализаторы, конфигурации и т. Д.) И думаю, что все они работают хорошо, но, с одной стороны, мой токен аутентификации находится в процессе " "где-то в процессе", а знаки плюс (+) превращаются в пробелы! .. мой оригинальный токен
<meta content="GS19lVJNr+/6ghijiM/hNZbo9a89I64nn1Sg+1zbqC8=" name="csrf-token" />
в то время как тот, который я вижу на консоли
"authenticity_token"=>"GS19lVJNr /6ghijiM/hNZbo9a89I64nn1Sg 1zbqC8="
и это, конечно, приводит к ошибке "Не удается проверить токен подлинности", а затем запрос перенаправляется в другое место.
есть идеи на этот счет? благодарю вас.
2 ответа
Ты кодируешь это?
Если вы используете что-то вроде encodeURIComponent
попробуйте вот так:
encodeURI(encodeURIComponent(token))
или просто попробуйте закодировать / декодировать токен прямо в инструментах Firebug/ Chrome, чтобы увидеть, что происходит
РЕДАКТИРОВАТЬ
это странно. Можете ли вы показать все данные сценария, которые вы отправляете?
... была такая же проблема в Rails 3.2.9, но в моем случае причина была в том, что я использовал это промежуточное ПО, которое предназначено для Rails 3.0, после того как я удалил его, оно работало