Разве не было бы проще создавать представления для мобильных устройств, чем создавать приложения для Android / iOS?Если вам нужен API, перейдите с запросами POST по адресу / users / sign_up (и аналогичным), например, перейдите по адресу localhost: 3000 / users / sign_up и измените параметр действия формы на action="/users.json"
, затем нажмите «Отправить», и вы получите APIОтвет для меня (при настройке ванили):
{"email":["has already been taken"],"password":["doesn't match confirmation","is too short (minimum is 6 characters)"]}
Таким образом, вы можете отлаживать API (который следует стандартным соглашениям) с вашим браузером.Обратите внимание, что только изменения параметра :format
на маршрутах рельсов (вы можете выбрать .json
или .xml
для ответа API)
Информация POST, отправленная моим браузером:
"utf8=✓&authenticity_token=n5vXMnlzrXefnKQEV4SmVM8cFdHDCUxMYWEBMHp9fDw%3D&user[email]=asd%40fasd.org&user[password]=321&user[password_confirmation]=1233&commit=Sign+up"