У меня есть приложение Rails, где я могу публиковать ответы на вопросы через ajax, он отлично работает, однако я добавил aws-js-sdk
script, чтобы иметь возможность загружать изображения в свой ответ из браузера, изображение будет загружаться на s3, который отправляет обратно URL-адрес недавно загруженного изображения в обратном вызове, затем я сохраняю ответ.
Я включил библиотеку следующим образом:
<%= javascript_include_tag "//sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js" %>
Ожидаемое поведение. Когда я отправляю ответ с изображением, заголовок запроса должен включать HTTP_X_CSRF_TOKEN
, чтобы проверить, что форма отправлена с моего сайта.
Проблема: заголовок запроса не включает HTTP_X_CSRF_TOKEN
, что приводит к ошибке ActionController::InvalidAuthenticityToken