Стратегия Devise token_authenticatable - это путь входа в систему.При отправке пользовательского authentication_token
в Devise этот пользователь войдет в систему и установит сеанс так же, как при входе через Интернет.Он не должен действовать как ключ API, который необходимо будет отправлять при каждом запросе, и информация об этом запросе исчезает после ответа сервера.
Для получения дополнительной информации ознакомьтесь с этой проблемой здесь: https://github.com/plataformatec/devise/issues/300
@ jschorr ответ будет работать, если вы хотите использовать его больше как ключ API, но вы должны знать, что исходная проблема на самом деле не сохранится во время сеанса предыдущего пользователя между различными клиентами, это непроблема безопасности сессий, протекающих между клиентами, и это именно то, что авторы Devise намеревались.Точно так же, как вам потребуется выйти из учетной записи веб-почты вашего существенного друга, чтобы проверить свою собственную, если они только что проверили свою почту с того же компьютера, вам нужно будет отправить сообщение о выходе в приложение Rails, прежде чем вы сможете переключать учетные записи.