Ich hoffe, dass dies nur ein neues Paar Augen braucht, die darüber werfen.Grails Validatoren funktionieren nicht
Ich habe eine Schulklasse
class School {
String name
static constraints = {
name(maxLength:50,blank:false)
}
static hasMany = [pupils:Reviewer]
String toString() {
return name
}
}
ich eine Schule Controller haben
class SchoolController {
def scaffold = School
}
Wenn ich die app und legte eine sehr lange laufen (viel länger als 50 als 50 Zeichen) oder sogar eine leere Namen in meine Schule hinzufügen, die Einschränkungen scheinen nicht befolgt zu werden.
Was fehlt mir?
Dave
Nur für Tritte und grins sehen, wenn Sie den Namen des Feldes 'Name' zu etwas anderem ändern. nicht sicher, aber es scheint, als ob ich mich daran erinnern würde, dass ich bei Problemen mit diesem Thema schon einmal aufgetreten bin. Wenn das nicht funktioniert, dann tut mir leid, dass ich deine Zeit verschwendet habe :) – codeLes
Das Namensfeld wurde in etwas anderes geändert, hatte aber keine Wirkung. Es sieht so aus, als ob ich MaxLength anstelle von maxSize verwenden würde. Danke für den Vorschlag – DaveH