如何格式化ruby模型级错误
我正在使用mongodb。我实现了一些模型级验证,错误消息以如下数组格式出现:如何格式化ruby模型级错误,ruby,mongodb,Ruby,Mongodb,我正在使用mongodb。我实现了一些模型级验证,错误消息以如下数组格式出现: { "first_name": [ "is invalid" ], "last_name": [ "is invalid" ] } 我想将其更改为字符串格式,如下所示: { "first_name": "is invalid", "last_name": "is invalid" } 我该怎么办?我知道了。因为我用的是葡萄宝石,所以我可以用错误的东西。我刚刚定义了一个自定义
{
"first_name": [
"is invalid"
],
"last_name": [
"is invalid"
]
}
我想将其更改为字符串格式,如下所示:
{
"first_name": "is invalid",
"last_name": "is invalid"
}
我该怎么办?我知道了。因为我用的是葡萄宝石,所以我可以用错误的东西。我刚刚定义了一个自定义错误格式化程序
your_hash.each{|k, v| your_hash[k] = v.first}
(message.each {|k, v|
message[k] = v.join(",")
}).to_json
我该把这段代码放在哪里我不明白