Ich arbeite in einer Grails-Anwendung, ich habe viele Domains in den Anwendungen, mehr als 50! Die Fehlermeldung generiert sind Standard, ich habe die folgenden in meiner message.properties-Datei
default.blank.message=Field "{0}" cannot be blank.
Ein Beispiel für eine meiner Domänenklassen ist wie folgt:
class Person {
String firstName;
String lastName;
String middleName;
Date dob;
String gender;
String religion;
String nationality;
String maritalStatus;
Zone permAddZone;
District permAddDistrict;
String permAddVDC;
}
Wenn ich also ein Feld, z. B. "maritalStatus", nicht ausführe, erscheint die folgende Fehlermeldung: "Field "maritialStatus" cannot be blank". Außerdem habe ich meiner Datei message.properties Folgendes hinzugefügt
person.maritialStatus=Maritial Status
Aber ich erhalte immer noch die Meldung "Feld "maritialStatus" kann nicht leer sein". Ich habe auch versucht, das I18n Templates Plugin zu verwenden, aber da ich viele Domänenklassen habe, wäre es zeitaufwändig, die Fehlermeldung für alle zu ändern. Also, welche Möglichkeiten habe ich oder was mache ich falsch. Für jede Hilfe bin ich dankbar.