API専用のRailsアプリの認証を設定するのにdevise_token_auth
を使用しています。devise_token_auth:RegistrationsController中の引数の数が間違っています(0、予想1)。
http POST :3000/auth '[email protected]' 'password=password' 'password_confirmation=password'
応答がエラーページの完全なHTMLが出力され、誤差の範囲内wrong number of arguments (given 0, expected 1)
がある:私は、次のコマンドを使用して、コマンドラインで使用して登録を作成httpie
をテストしています。違反行為はDeviseTokenAuth::RegistrationsController#create
です。
ご指摘いただきありがとうございます。コードはここにある:https://github.com/jraczak/flow-api
工夫がUser
モデルに適用されます。here
Routesは解答とのチャットの議論をまとめると、ここ
エラートレースを投稿できますか... –
@VamsiKrishna可能ですが、HTMLダンプなので少し不自由です。私はここに要点を追加しました:https://gist.github.com/jraczak/d8aab28bf0a670c1f6c8a49bf0dadf45 – justinraczak
deviseが適用されているルートとモデルを投稿できますか? –