Wie kann ich einen ForeignKeyViolation
Fehler auf Formular senden?Schienen - ForeignKeyViolation im Formular
Ich habe ein Eingabefeld erwartet einen user_id
Wert; Wenn ich eine ID eintippe, die nicht existiert, wird das Formular immer noch als gültig angesehen und es wird gesendet, aber dieser Fehler tritt auf und verursacht einen Serverfehler.
Wie kann ich einen Formularfehler auslösen und es f.object.errors
hinzufügen, damit ich den Benutzer informieren kann, um die eingefügte ID in einem netten & sauberen Weg zu überprüfen?
Dank, es funktioniert, aber es gibt mir ein 'Benutzer nicht bLank' Fehler sein kann. Wie kann ich eine bessere Fehlermeldung (wie "Benutzer-ID ist nicht gültig") bereitstellen, um diesen speziellen Fall zu behandeln? – davideghz
Fügen Sie einfach Nachricht als Kinderwagen hinzu. validates_presence_of: Benutzer, Nachricht: 'Ihre Nachricht' –