class User {
static constraints = {
password(unique:true, length:5..15, validator:{val, obj ->
if(val?.equalsIgnoreCase(obj.firstName)) {
return false
}
}
}
}
このグルーヴィーな構文は本当に紛らわしいと思います。grails/groovy を学ぼうと数日を費やしました。私はそれが何をするのか知っていますが、私はそれを本当に理解していません。
誰かがこれがどのように機能するか説明できますか?
制約とは パスワードが関数として呼び出されるクロージャーですか?どのように呼ばれますか?
バリデータについてはどうですか、それはどのような構文ですか?
私が言ったように、私はそれが何をするかを見ることができます。