/ / Wie lassen sich Validierungsfehler in Rails über AJAX anzeigen? - Javascript, Jquery, Ajax, Json, Ruby-on-Schienen-4

Wie können Validierungsfehler in Schienen über AJAX angezeigt werden? - javascript, jquery, ajax, json, ruby-on-rails-4

Wie zeigen Sie die folgenden Fehler an, die bei der Rails-Validierung mit AJAX fehlschlagen?

Bildbeschreibung hier eingeben

Ich habe den folgenden Code im Controller

      flash[:notice] = "Please correct the errors below and try again."
format.html { render :action => :new }
format.js
end

Zur Ansicht hinzugefügt

 :remote => true

Und dann in create.js.erb überprüfe ich den Flash. Wie zeige ich Rails-Fehler an, die angezeigt werden, wenn AJAX nicht verwendet wird? oder muss ich hier Validierungen von Grund auf schreiben?

 <% if flash.present? %>

<% end %>

Antworten:

1 für die Antwort № 1

Vielleicht möchten Sie model_name.errors überprüfen?

Andernfalls können Sie ein leeres div erstellen. Füllen Sie dieses Div aus Ajax mit der richtigen Meldung zum Fehler.

In create.js.erb

("#error"). html ("error")

Im Hinblick auf