내가 같은 확인 메시지의 예를 본 적이 Grails 애플리케이션에서 파일 : class User {
String password
static constraints = {
password(size:5..15)
}
}
이 예를 적용 User.password.size=Size of bar must be between
부모 및 자식 레코드를 만드는 서비스를 호출합니다. 에러가 발생하면 서비스는 RuntimeException을 throw합니다. RuntimeExceptionis는 컨트롤러에 의해 잡힌 다음 gsp로 다시 리디렉션됩니다. 그러나 오류가 렌더링되지 않습니다. 이 경우 컨트롤러와 gsp가 실제로 객체에 대해 아무 것도하지 않는다고 추측합니다. 모든 것이 서비스에
은 내가 먼저 코드를 보여 주면 더 쉬울 수 있습니다, 객체의 목록의 내용을 확인하기 Grails의를 얻으려고 객체 필요한 연락 ('받는 사람')이 잘 작동합니다 : def i = new Item()
// will be false
assert !i.validate()
// will contain a error for 'recipient.name' an
사용자 지정 제약 조건을 만들려고합니다. 나는 서비스 로직을 넣어했습니다 class RegExpManagerService {
boolean transactional = false
def messageSource
def lookupRegexp(regExpression,Locale locale) {
def patter