0

次の制約は信頼性が低く、一度new Date()しか評価されず、古い最大日付が残るためです。

class Foo {
    Date date

    static constraints = {
        date max: new Date()
    }
}

では、日付を確実に制約するにはどうすればよいでしょうか。

4

1 に答える 1

4

日付が検証の現在の日付よりも大きくなることはできないと仮定します。

static constraints = {
    date(validator: { val, obj -> val <= new Date() })
}

Grailsバリデーター

于 2013-01-09T22:46:19.743 に答える