Как я могу переопределить сообщение об ошибке по умолчанию в Grails? - PullRequest
11 голосов
/ 07 февраля 2011

У меня есть объект Person с полем lastName.Поле lastName не может быть пустым.Когда пользователь отправляет пустое значение формы в поле lastName, пользователь видит следующее сообщение об ошибке:

Property [lastName] of class [com.example.Person] cannot be blank

Это сообщение об ошибке не соответствует действительности.Я хочу настроить его на что-то более удобное для пользователя, например «Поле Фамилия не может быть пустым»

Как мне это сделать?

Ответы [ 2 ]

20 голосов
/ 07 февраля 2011

См. Главу 7 документов: http://grails.org/doc/latest/

Вы бы изменили grails-app/i18n/messages.properties и добавили

person.lastName.blank=The Last Name field cannot be blank
0 голосов
/ 28 мая 2017

В Grails 3 необходимо изменить grails-app / i18n / messages.properties :

default.blank.message = Поле {0} не может быть пустым

...