如何根据请求正文中的某些条件定义一些验证规则。
例如,我要验证仅在发布帖子(isPublished标志等于true)时设置帖子描述字段,例如:



module.exports = function(Post) {
if(req.body.isPublished === true) {
    Post.validatesPresenceOf('description');
  }
}

最佳答案

只需使用options参数

Post.validatesPresenceOf('description', {if: 'isPublished'});

参考:#validatable-validatespresenceof

09-28 13:39