我有来自的消息错误
render :json=> {"status"=>"failed",:errors=>@user.errors.messages}.to_json
{
"status": "failed",
"errors": {
"Email": [
"has already been taken"
],
,
"Username": [
"has already been taken"
]
}
}
但我想自定义错误:
{
"status": "failed",
"errors": {
"error": [
"Email has already been taken"
],
,
"error": [
"Username has already been taken"
]
}
}
请帮我解决这个问题。感谢您的支持。
答案 0 :(得分:0)
您可以在my_custom_errors_messages
模型中实施方法User
。或者在模块中将其包含在您的模型中。你将改变错误的地方有你想要的任何东西。
您还可以查看full_messages()
它可能会对您有所帮助。