Rails アプリは、Android アプリの API として機能します。リクエストで問題が発生したときに疑問に思っています。サーバー側でどのエラーが発生したかを検出し、特定のコードを返す方法はありますか?
たとえばusers_controller.rb
、
if @user.save
respond_with(@user)
else
render json: {errors: @user.errors.full_messages}
end
出力は次のようになります。
{"errors":["Username can't be blank","Password is too short (minimum is 6 characters)","Email has already been taken"]}
メールのエラーなのか、コントローラーのパスワードのエラーなのか、どうやって確認すればいいですか?ありがとう!