在我的Grails應用程序3.1.11我有一個域類自定義驗證失敗
class Ability {
String valueTypeName
static constraints = {
valueTypeName validator:{ val, obj, errors ->
println val
errors.rejectValue 'valueTypeName', 'err'
return 'default.invalid.validator.message'
}
}
}
和腳手架控制器&觀點:
class AbilityController {
static scaffold = Ability
}
保存時/更新,我可以看到的println輸出控制檯,但該對象從未被拒絕......我試圖返回false,但它仍然是一樣的。 明確拒絕該值有助於通過插入。
我缺少什麼?
你爲什麼要調用'rejectValue'? –
我想確保沒有任何工作。 – injecteer