#jquery #ruby-on-rails #ruby #uploadify #authenticity-token
#jquery #ruby-на-рельсах #рубиновый #uploadify #аутентичность-токен #ruby-on-rails #ruby
Вопрос:
Я пытаюсь использовать Uploadify с моим приложением Rails 3.1, я прошел все этапы (промежуточное программное обеспечение, инициализаторы, конфигурация … и т.д.), И я думаю, что все они работают хорошо, но, с одной стороны, мой токен подлинности «оценивается» где-то в процессе и ( ) плюсовые знаки затем они превращаются в пробелы! .. мой исходный токен
<meta content="GS19lVJNr /6ghijiM/hNZbo9a89I64nn1Sg 1zbqC8=" name="csrf-token" />
в то время как тот, который я вижу на консоли, является
"authenticity_token"=>"GS19lVJNr /6ghijiM/hNZbo9a89I64nn1Sg 1zbqC8="
и это, конечно же, приводит к ошибке «Не удается проверить токен подлинности», а затем запрос перенаправляется в другое место.
есть какие-нибудь идеи по этому поводу? Спасибо.
Комментарии:
1. вы когда-нибудь исправляли проблему? Я сталкиваюсь с той же проблемой
Ответ №1:
вы его кодируете?
Если вы используете что-то вроде encodeURIComponent
, попробуйте сделать это так:
encodeURI(encodeURIComponent(token))
или просто попробуйте закодировать / декодировать токен прямо в инструментах firebug / chrome, чтобы увидеть, что происходит
Редактировать
это странно. Не могли бы вы показать все данные скрипта, которые вы отправляете?
Комментарии:
1. Да, спасибо, теперь токены идентичны, но проблема остается! любые советы о том, где я должен искать?
Ответ №2:
… была такая же проблема в Rails 3.2.9, но в моем случае причина заключалась в том, что я использовал это промежуточное программное обеспечение, улучшенное для Rails 3.0, как только я его удалил, оно заработало