Как я могу переопределить сообщение об ошибке по умолчанию в Grails? - программирование
Подтвердить что ты не робот

Как я могу переопределить сообщение об ошибке по умолчанию в Grails?

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

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

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

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

4b9b3361

Ответ 1

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

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

person.lastName.blank=The Last Name field cannot be blank

Ответ 2

В Grails 3 вам нужно изменить grails-app/i18n/messages.properties:

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