2016-08-19 3 views
5

Ich habe Fehler im Modell im Gegensatz zu den Modellfeldern, so dass diese Fehler [: base] hinzugefügt werden. In meinem einfachen Formcode verwende ich;Zeige Basisfehler mit simple_form

<%= f.error_notification %> 

Dies zeigt normale Fehler, aber nicht die Basisfehler. Wie betrachte ich die Basisfehler?

Antwort

10

Fügen Sie einfach

<%= f.error :base %> 

, die die Basisfehler an der Spitze der Form zeigen.

3

error_notification akzeptiert eine message Option, wenn Sie diese mit einer beliebigen Basisfehlermeldung überschreiben möchten.

<%= f.error_notification message: f.object.errors[:base].to_sentence %> 
Verwandte Themen