Я пытаюсь отправить удаленную форму в другой поддомен (example.domain.com) из формы (domain.com), но я продолжаю получать предупреждение WARNING: Can't verify CSRF token authenticity
в журнале, а инспектор - в Chromeговорит мне, что статус запроса (canceled)
, с типом application/x-www-form-urlencoded
.
Это форма: button_to "Follow", follow_users_url(subdomain: post.user_username_slug), remote: true
Когда я удаляю remote: true
, я получилрезультат, который я прыгал.Кроме того, при попытке использовать одну и ту же форму в одном и том же поддомене действия (example.domain.com) я получил правильный результат.
Я нашел способ поделиться файлами cookie во всех поддоменах (domain: :all
в session_store.rb
), но я не могу найти способ поделиться токеном в Ajax-запросах.
Я использую Rails 3.1.3, Ruby 1.9.3 и jQuery 1.7.1.
Кто-нибудь может мне помочь, пожалуйста?
Редактировать:
Кажется, проблема связана с CORS .Теперь я пытаюсь найти минимальное решение по трению, чтобы этот (асинхронный) перекрестный запрос поддоменов работал.