Ich habe ein Problem mit Validierungen. Ich habe eine Rails-App (API nur mit ActiveRecord und Doorkeeper zum Schutz) geschrieben, die jede Anfrage einwandfrei überprüft, gibt die Fehler in JSON zurück, wenn ein Validierungsfehler auftritt.Feld Validierung mit API/Client-Setup in Ruby on Rails
jetzt baue ich die Client-App (auch eine Rails-App, die keine DB oder ActiveRecord hat), die die API verwendet. Ich kann die Validierungsfehler zurücksenden, nachdem ein Formular abgeschickt wurde, jedoch möchten wir die JavaScript-Validierung auf der Client-Seite implementieren, bevor das Formular gesendet wird. einschließlich einer Prüfung auf Eindeutigkeit in einigen Feldern.
ich mache das wahrscheinlich härter als es sein sollte, aber ... wie implementiert man das? Benutze ich ActiveModel (für einfache Validierungsprüfungen)? Wie würde ich eine Überprüfung auf Eindeutigkeit machen (ich bin nur in der Lage, auf die API durch Türsteher zuzugreifen)? Sollte ich eine Ajax-Anfrage für jedes Feld schreiben, das eine eindeutige Validierung für die Client-App benötigt, die eine API-Anfrage stellen würde, um die Eindeutigkeit des Feldes zu validieren?
Was ist Ihrer Meinung nach die beste Lösung?
Danke für die Eingabe !!! –