Описание тега grails-validation
2
ответа
Grails: Как проверить тело POST, состоящее из списка элементов, используя объект команды?
Я сталкиваюсь с некоторыми проблемами при написании пользовательских валидаторов (команд) в Grails 3.3.3. В частности, я пытаюсь проверить POST-запрос, тело которого состоит из списка элементов. Это то, что у меня есть... Команда: class VoteCommand …
11 апр '18 в 11:12
1
ответ
Класс домена Grails: уникальное ограничение для нескольких столбцов
Предположим, что простой класс домена Grails: class Account { String countryId; String userName; String password; static constraints = { ...???... } } Требуется, чтобы имена пользователей были уникальными для конкретной страны, поэтому в двух столбц…
28 сен '11 в 12:44
1
ответ
Невозможно решить проблему пользовательского валидатора Grails
Я использую плагин ядра безопасности Spring в своем проекте Grails, и домен Person выглядит примерно так. class User { transient springSecurityService //Mandatory Fields String employeeId String firstName String lastName String password String email…
07 май '14 в 10:54
2
ответа
Использовать Java-класс в качестве команды Grails
У меня есть куча классов Java, которые я хотел бы использовать в качестве командных классов в моих контроллерах Grails. Типичный пример: class Person { String name Integer age public String getName() {return name;} public String getAge() {return age…
07 апр '11 в 10:30
1
ответ
Почему моя проверка не проходит
Я разрабатываю приложение Rails 3. Я хотел бы проверить поле ввода атрибута "size" модели "Cake", чтобы позволить пользователю вводить только +1,-1,+10,-10 и + 25, -25, ничего больше. Я использую следующую проверку для проверки "размера": class Cake…
05 апр '11 в 12:35
1
ответ
Проверка электронной почты для экзотических персонажей
Кажется, что проверка электронной почты в Grails просто применяет простое регулярное выражение. Несмотря на то, что он проверяет большинство писем, некоторые экзотические, но авторизованные символы могут проваливать проверку. Например, немецкий симв…
21 мар '16 в 15:41
1
ответ
Сбой проверки Grails после обмена уникальными значениями атрибутов
Сбой проверки Grails после обмена уникальными значениями атрибутов Привет, я пытаюсь создать интерфейс, где пользователи могут создавать некоторые перечисления с переводами для разных языков. Например, пользователь может создать перечисление "Жанр ф…
31 май '11 в 19:53
2
ответа
Grails: могу ли я применить валидатор только для создания (не обновлять / редактировать)
У меня есть класс домена, который должен иметь дату после дня его создания в одном из его полей. class myClass { Date startDate String iAmGonnaChangeThisInSeveralDays static constraints = { iAmGonnaChangeThisInSeveralDays(nullable:true) startDate(va…
09 май '11 в 21:43
1
ответ
Пользовательская проверка Grails
Я хотел бы убедиться, что два поля не равны и одно больше другого. Сказать yearBorn а также yearMarried, Они не могут быть равны и yearMarried должно быть больше, чем yearBorn,
14 ноя '10 в 01:53
3
ответа
Пользовательский валидатор Grails для класса домена
У меня есть ограничение, поэтому не может быть больше, чем ConfigurationHolder.config.support.reminder.web.person.max Объект хранится. Я не нашел, как добавить валидатор, который не относится к конкретному свойству. Так что пока я реализовал это так…
18 янв '11 в 14:14
2
ответа
Параметризованные сообщения проверки Grails
В файле messages.properties в приложении Grails я видел примеры проверочных сообщений, таких как: User.password.size=Size of bar must be between {0} and {1} что относится к class User { String password static constraints = { password(size:5..15) } }…
13 июл '09 в 23:17
2
ответа
ConversionNotSupportedException с одноименными классами
ОБНОВЛЕНО: сделаны некоторые неверные предположения о классах и т. Д. Теперь, когда у меня есть "демонстрационный" проект, происходит следующее: У меня есть два класса, оба названы "Компания". Один из них находится в grails-app/domain/my.classes.dom…
09 май '11 в 12:44
2
ответа
Пользовательские объекты команды Grails Проверка кодов сообщений
При использовании командных объектов, таких как: class UserCommand { String name static constraints = { name blank: false, unique: true, minSize: 3 } } Вы можете использовать их для проверки объектов, не делая их постоянными. В моем случае я бы пров…
10 июн '13 в 20:18
1
ответ
В Grails я не могу переопределить сообщение об ошибке по умолчанию
class User { String userName static constraints = { userName nullable:false } } *** I tried the different combination of the following in the message.properties *** User.userName.null.message=The User Name cannot be null/blank User.userName.null=The…
09 мар '16 в 05:36
1
ответ
Передача аргументов в пользовательский валидатор Grails
http://www.grails.org/doc/latest/ref/Constraints/validator.html У меня есть проект, в котором я хотел бы, чтобы пользователи входили с временным паролем, который я предоставляю им с помощью SMS-сообщения. Таким образом, при входе в систему я хотел …
12 сен '11 в 13:59
0
ответов
Grails: динамический метод findBy вызывает Нет сигнатуры метода... применим для типов аргументов
Внутри моего класса домена Player я пытаюсь использовать динамически генерируемый метод findByNumber внутри пользовательского валидатора для номера, чтобы найти существующий экземпляр Player с тем же номером. Полный класс домена ниже. Когда я запуск…
12 сен '14 в 17:58
2
ответа
Grails - тестирование пользовательского валидатора на проблему класса домена
Я изучаю Grails из Grails - начало работы с книгой Джейсона Рудольфа. Мой класс домена выглядит так: class Race { String name; Date startDateTime String city String state Float distance Float cost Integer maxRunners = 10000 static hasMany = [registr…
19 авг '10 в 20:56
2
ответа
Проверяемые Grails не работают для непостоянного класса домена
Я следовал инструкции здесь: http://www.grails.org/doc/latest/guide/7.%20Validation.html и добавил в config.groovy: grails.validateable.classes = [liningtest.Warm'] Затем добавлен в src / groovy / Warm.groovy (это непостоянный класс домена): package…
15 дек '10 в 09:45
2
ответа
Как получить доступ к объектам команд из фильтра и возможно ли это вообще?
Я часто пишу что-то вроде: def myAction{ MyActionCommand cmd -> if( cmd.hasErrors() ){ return render(status:HttpServletResponse.SC_BAD_REQUEST ); }else{ // actual action logic } Итак, я хотел бы извлечь этот общий шаблон в какое-то место для повторн…
15 сен '11 в 14:28
1
ответ
Отображать ошибки из службы
Я звоню в службу, которая создает родительскую и дочернюю записи. Если происходит ошибка, служба генерирует исключение RuntimeException. RuntimeExceptionis перехватывается контроллером, а затем происходит перенаправление обратно в gsp. Но ошибка не …
29 окт '09 в 22:00