Railsのactiverecord検証では、通常、検証が失敗すると、モデルのerrors属性にエラーメッセージが追加されますが、クライアントはエラーメッセージに加えてエラーコードを返すことを要求します。たとえば、Billモデルがあり、 msisdn 属性。msisdn が null の場合、エラー コードは 101 です。msisdn が MSISDN 形式に準拠していない場合、エラー コードは 102 です。クライアントが REST インターフェイスを介してリクエストを送信した場合、検証が失敗した場合は、のようなjsonオブジェクトを返します
bill: {
error_code: 101,
error_message: "msisdn can't be null"
}
エラーメッセージに加えてエラーコードを生成するようにactiverecordに指示する方法はありますか? どうもありがとう。