[RUBY] So behandeln Sie Anmeldefehler mit devise

Einführung

Verwenden Sie devise, um Benutzer zu verwalten und Fehler bei neuen Registrierungen zu behandeln Ich könnte es leicht mit der "Render-Methode" machen, aber ich konnte den Anmeldefehler nicht behandeln, also werde ich es untersuchen und zusammenfassen.

So erhalten Sie eine Anmeldefehlermeldung in devise

sessions/new.erb


<%= alert %>

Beschreiben Sie, wo Sie anzeigen möchten.

Wenn bei dieser Beschreibung ein Fehler auftritt, wird eine Meldung wie "Das Kennwort ist falsch" angezeigt. Es scheint nicht möglich zu sein, anzuzeigen, wie viele Fehler es gibt und welcher Teil der Fehler ist, wie im Fall einer neuen Registrierung.

So übersetzen Sie Fehlermeldungen ins Japanische

Wenn Sie die Fehlermeldung auf Japanisch anzeigen möchten Erstellen Sie eine devise.ja.yml Datei in config / locales und Fügen Sie [this] ein (https://github.com/tigrish/devise-i18n/blob/master/rails/locales/ja.yml).

Schließlich

Es ist ein Rätsel, warum Sie diese Methode nur für die Anmeldung verwenden müssen und warum Sie damit eine Fehlermeldung erhalten können.

Recommended Posts

So behandeln Sie Anmeldefehler mit devise
Gerät mit Schienen handhaben
Umgang mit hochgeladenen Bildern
Umgang mit Instanzen
So behandeln Sie Ausnahmen mit Java 8 Stream oder Optional kühl
[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
Wie man ein Zeichen mit "~" einschließt
Wie man mssql-tools mit alpine benutzt
So beheben Sie Fehler bei gemischten Inhalten
[Technisches Memo] So beheben Sie Fehler
So ignorieren Sie Rubocop-Warnungen (Fehler)
So starten Sie Camunda mit Docker
So beschneiden Sie ein Bild in libGDX
So teilen Sie Dateien mit Docker Toolbox
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
[Android] Wie man mit dunklen Themen umgeht
Verwendung von BootStrap mit Play Framework
[java] Zusammenfassung des Umgangs mit char
So wechseln Sie Miniaturbilder mit JavaScript
[Hinweis] Erste Schritte mit Rspec
API-basierte Steuerung mit cancancan
So beheben Sie Fehler, die während der Installation von Rails 5.1.3 auftreten
So erreichen Sie den Dateidownload mit Feign
So aktualisieren Sie verwandte Modelle mit accept_nested_attributes_for
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
So implementieren Sie TextInputLayout mit Validierungsfunktion
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
So löschen Sie Daten mit einem externen Schlüssel
So testen Sie den privaten Bereich mit JUnit
So überwachen Sie Nginx mit Docker-Compose mit Datadog
Der Umgang mit dem Vorkompilieren von Assets ist fehlgeschlagen.
So erreichen Sie das Hochladen von Dateien mit Feign
[Rails] Wie man Geräte ins Japanische übersetzt
So führen Sie Blazor (C #) mit Docker aus
So erstellen Sie eine Rails 6-Umgebung mit Docker
[Rails] So erhalten Sie die aktuell mit devise angemeldeten Benutzerinformationen
So laden Sie Oracle JDK 8 U / min mit Curl herunter
Wie man jeden Fall mit Mockito 1x verspottet
Wie man jeden Fall mit PowerMock + Mockito1x verspottet
Verwendung von MyBatis2 (iBatis) mit Spring Boot 1.4 (Spring 4)
So speichern Sie mit einer Eingabe in mehreren Tabellen
[Rails6] So verbinden Sie die von Scaffold generierte Buchungsfunktion mit der von devise generierten Benutzerfunktion
Verwendung des eingebauten h2db mit Federstiefel
Verwendung des Java-Frameworks mit AWS Lambda! ??
So erstellen Sie mit ActiveHash mehrere Pulldown-Menüs
Verwendung der Java-API mit Lambda-Ausdrücken
Erste Schritte mit Eclipse Micro Profile
So geben Sie jemandem Ihr Image mit Docker
So fügen Sie mit MyBatis alles auf einmal ein