Ich arbeite an einem Simple_form mit Devise, und ich habe ein Problem mit den Formulareinreichungen. Wenn ein Benutzer bei der Anmeldung keine E-Mail-ID und kein Passwort angibt, muss ich eine Fehlermeldung wie "E-Mail darf nicht leer sein" anzeigen, aber es werden keine Fehlermeldungen angezeigt, die auf der gleichen Anmeldeseite verbleiben keine Fehler. Was kann ich tun? Ich verwende die Geräteversion "3.5.6" und die Simple_form-Version "3.2.1".Simple_form mit Devise Anmelden
-3
A
Antwort
0
Dies ist meine devise Code mit simple_form
.panel-body
= simple_form_for(resource, as: resource_name, method: 'post', url:session_path(resource_name) ,defaults: { input_html: { :class => "form-control" } }) do |f|
.form-inputs
- flash.each do |name, msg|
= content_tag :div, msg, id: "flash_#{name}" if msg.is_a?(String)
= f.input :email, autofocus: true, placeholder: 'Email', label: false, required: true, error: "Email can't be blank"
= f.input :password, autocomplete: "off", placeholder: 'Password', label: false, required: true,error: "Password can't be blank"
.form-actions
%button#submitSignIn.btn.btn-primary{:type => "submit"} Sign In
%br
= render "devise/shared/links"
+0
können Sie mir sagen, was in diesem Code falsch ist? –
Verwandte Themen
- 1. Devise - Anmelden bei Subdomain
- 2. Rails Devise: Anmelden Customizing
- 3. Devise kann nicht anmelden
- 4. ERR_TOO_MANY_REDIRECTS mit OmniAuth/Devise/Rails anmelden
- 5. Anmelden mit Benutzername unter Verwendung von Devise mit Rails 4
- 6. Devise nicht füllen resource.errors in Anmelden
- 7. Rails: Store (merge) Parameter nach Devise Anmelden
- 8. Rails Controller Tests mit Devise anmelden unerwartetes Verhalten
- 9. simple_form mit Bootstrap Kontrollkästchen
- 10. Wo ist die Anmelden-Anzeige für Devise-Rails 3?
- 11. simple_form Mit den Daten-Inhalt
- 12. Vorselektieren Kontrollkästchen mit Rails Simple_form
- 13. Formatieren einer Datumseingabe mit simple_form
- 14. AJAX-Formular (mit simple_form) mit erhaltener Fehlerüberprüfung
- 15. Testing HTML 5 Validierungen Form, wenn simple_form Rails mit
- 16. Überprüfen Sie, ob Benutzer aktiv ist, bevor so dass Benutzer mit devise anmelden (Schienen)
- 17. Kann nicht anmelden, wenn Controller-Tests mit Devise/Rails 4/Minitest ausgeführt werden
- 18. Rubin Schienen senden, nachdem eine E-Mail mit devise anmelden ohne confirmable
- 19. Rails devise, wenn die Benutzerinformationen zum Unternehmen devise
- 20. Devise 'Übersetzung fehlt' Fehler mit Unterklasse Controller
- 21. simple_form Sammlung Radiobutton
- 22. Rails simple_form association
- 23. Sicherung Pförtner mit devise
- 24. Devise mit Schienen 5
- 25. Heroku Deploy mit Devise
- 26. Modify Bestätigung mit Devise
- 27. Devise Session Controller Override
- 28. Devise Anmeldebestätigung
- 29. Verwendung von Simple_form mit Bootstrap 3
- 30. simple_form benutzerdefinierte Eingabe mit benutzerdefinierten Wrapper
Bitte senden Sie das Formular Code devise Form. –
= simple_form_for (Ressource, wie: Ressourcenname, Methode: 'Post', URL: Sitzungspfad (Ressourcenname), Standardwerte: {input_html: {: class => "Formularsteuerung"}}) do | f | .form-inputs = f.input: email, autofocus: true, Platzhalter: 'Email', Label: false, erforderlich: true, Fehler: "Email darf nicht leer sein" = f.input: password, autocomplete: "aus", Platzhalter: "Passwort", Label: false, erforderlich: true, Fehler: "Passwort darf nicht leer sein" .form-actions% button # submitSignIn.btn.btn-primary {: type => "submit" } SignIn –