2

code:static constraints = { titleStr size:1..120 categoryStr nullable: false,inList:['For Sale', 'For Rent'] } 当 categoryStr 为 For rent 时,会返回错误

4

1 回答 1

4

我会使用自定义验证器来进行不区分大小写的检查:

static constraints = {
    titleStr size:1..120
    categoryStr validator: { ['for sale', 'for rent'].contains(it.toLowerCase()) }
}
于 2012-07-05T09:21:41.317 回答