Я делаю приложение с одной страницей -с использованием Rails. При входе и выходе контроллеры Devise вызываются с использованием ajax. Проблема, с которой я сталкиваюсь, заключается в том, что когда я 1 )вхожу в систему 2 )выхожу из нее, повторный вход не работает.
Я думаю, что это связано с токеном CSRF, который сбрасывается, когда я выхожу из системы (, хотя на самом деле этого не должно быть ), и, поскольку это одна страница, старый токен CSRF отправляется в запросе xhr, что приводит к сбросу сеанса.
Чтобы быть более конкретным, это рабочий процесс:
WARNING: Can't verify CSRF token authenticity
в журналах сервера)Любые подсказки очень ценятся! Дайте мне знать, если я могу добавить больше деталей.