私はルビーとレールを初めて使用しますが、これまでのところ、デバイスを使用してユーザー管理をセットアップできました。現在、モバイル Android および iOS アプリのサポートを統合しようとしています。これまでのところ、ログインしてログアウトし、認証トークンを取得することは可能です。しかし、それに加えて、登録できるようにしてほしいです。
今、私が理解しているように、私は投稿をしなければなりません
http://localhost:3000/users/sign_up
この投稿はどのように見えますか?また、JSON 応答を取得するにはどうすればよいですか? これはstackoverflowで見つけました。
"utf8=✓&authenticity_token=n5vXMnlzrXefnKQEV4SmVM8cFdHDCUxMYWEBMHp9fDw%3D&user[email]=asd%40fasd.org&user[password]=321&user[password_confirmation]=1233&commit=Sign+up"
残念ながら、これは機能しません。「Bad request」というメッセージが表示されます。また、この例についていくつか質問があります。Authenticity_token は何のためのものですか? どうすれば取得できますか? これは、ユーザーがこの時点でそれを取得する立場にさえないため、私が推測するデバイストークン認証ではありません。
また、ログインに成功した後、「登録成功」メッセージと生成されたデバイス認証トークンをバンドルしたいと思います。したがって、devise の既存の登録コントローラーをどうにかして拡張する必要があると思います。
事前にどうもありがとうございました!