grails / gorm消息包

时间:2010-12-19 01:45:10

标签: grails message bundle gorm

请帮我解决这个问题。这次我会更具体,因为我已经得到了一个ansfor,并且cudnt让这个工作。我有一节课:

package aa1

class City {

    String name

    static constraints = {
        name(blank: false, nullable:false, unique: true, matches:"[a-zA-z ]+")
    }

    String toString(){
        name
    }
}

我想为此制作一个自定义的错误消息。为此,我添加了messages.proprietis(因为我不知道约束语法的类型是什么):

aa1.City.name.doesnt.match=Letters between a-z and spaces.
aa1.City.name.match=Letters between a-z and spaces.
aa1.City.name.matches=Letters between a-z and spaces.

我得到的错误信息是:

Property [username] of class [class trafficmanfinal.User] with value ["] does not match the required pattern [[a-zA-z0-9]+]

我无法让这个工作。如果有任何自定义错误语法列表可以帮助我在网上,请告诉我。

1 个答案:

答案 0 :(得分:0)

尝试

aa1.City.name.matches.invalid=the message