制約にクレジット カードの有効期限の年の制約を記述する必要があります。
これが私の制約です
static constraints = {
cardNumber(nullable:false, blank:false, creditCard:true)
expiryMonth(nullable:false, range:1..12)
expiryYear(nullable:false, range:(defaultExpiryYear)..(defaultExpiryYear + YEARS_TO_LIST))
}
どこdefaultExpiryYear = Current Year - 2000
とYEARS_TO_LIST = 10 years
。
ただし、このケースは、年が範囲になるため失敗しますが、年は22095
桁expiryYear(nullable:false, range:95..105)
しかexpiryYear
ないため、失敗します。2105
05
範囲のインリストで取得するように変換するにはどうすればよいですか?