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, после того как я удалил его, оно работало

Другие вопросы по тегам