【发布时间】:2017-05-23 14:30:19
【问题描述】:
是否可以针对 Grape 中数组的每个元素运行自定义验证器?我知道我可以使用我的验证器来验证整个数组,但我认为如果我对每个元素都使用它会更好地显示错误消息。
我的参数如下所示:
"conditions": [
{
"field": "interests",
"operator": "any",
"value": ['cars', 'cats']
},
{
"field": "age",
"operator": "gt",
"value": 25
}
]
使用requires :conditions, type: Array, valid_conditions: true,验证器会针对整个数组运行。我能得到最好的吗?
【问题讨论】:
标签: ruby validation grape grape-api