Я создал простой API для приложения Rails, используя аутентификацию на основе токенов, которая поддерживает вход пользователя и выход из системы, а также пару других действий для обновления статуса пользователя. Я хочу, чтобы этот API использовался на устройствах под управлением iOS. Я основал свой код на примере, найденном here. В дополнение к тому, что устройство может войти в систему и обновить статус пользователя, я хотел бы, чтобы новые пользователи могли зарегистрироваться с устройства. Однако, глядя на вспомогательный класс Devise, я не вижу никаких методов поддержки Sign Up, только Log In и Log Out.Обработка Регистрация через api в Devise/Rails
Неужели кому-нибудь удалось внедрить систему регистрации через API? Есть ли проблемы с безопасностью, позволяющие это? Как мне подойти к этому?
Моя проблема в том, что если я нажму/users/sign_in с устройства, я буду перенаправлен так, как если бы я ударил его из браузера. Мне нужно получить ответ JSON. Так вы говорите, что я могу настроить отдельный маршрут, который отвечает JSON? Где и как я могу это сделать? – Undistraction
уверен, просто ответьте на json-формат вместо html. Обычно Rails 3 устанавливает их по умолчанию. – BenB
Этот ответ отмечен как правильный, но он не отвечает на вопрос специально для драгоценного камня. Не могли бы вы предоставить более подробную информацию/код? – ajbraus