пакет сообщений Grails / Gorm - PullRequest
       13

пакет сообщений Grails / Gorm

0 голосов
/ 19 декабря 2010

Пожалуйста, помогите мне с этим. На этот раз я буду более конкретен, потому что у меня уже есть ответ на этот вопрос, и я не могу заставить это работать. У меня есть класс:

package aa1

class City {

    String name

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

    String toString(){
        name
    }
}

Я хочу сделать для этого персонализированное сообщение об ошибке. Для этого я добавил в messages.pprietis (потому что я не знал, какой тип синтаксиса ограничений):

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 голосов
/ 19 декабря 2010

попробуй

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