[RUBY] Implementierung der Benutzerauthentifizierungsfunktion mit devise (1)

Dieses Mal werde ich darüber schreiben, wie die Benutzerauthentifizierungsfunktion mit devise implementiert wird.

In der Lage sein

·Benutzer Registration · Einloggen · Ausloggen

Dies ist eine wesentliche Funktion für Webdienste. Lass uns schnell gehen.


Zuerst unten in der Gemfile im Rails-Anwendungsverzeichnis

Gemfile


gem 'devise'

Es wird beschrieben als. Dann am Terminal

% bundle install

halten. Da es notwendig ist, den Server nach der Bundle-Installation neu zu starten

% rails s

halten.


Als Nächstes installieren Sie die Gerätekonfigurationsdatei in der Rails-Anwendung

% rails g devise:install 

halten. Dieser Befehl generiert automatisch eine Datei, die zum Erstellen von Einstellungen verwendet wird.


Erstellen Sie als Nächstes ein Modell, das Benutzer verwaltet. Der Befehl unterscheidet sich vom normalen Verfahren zur Modellerstellung.

% rails g devise user

Lassen Sie uns ausführen. Dadurch werden eine Modelldatei und eine Migrationsdatei zur Verwendung mit dem Gerät generiert.


Als Nächstes fügen wir der generierten Migrationsdatei die erforderlichen Spalten hinzu.

Sobald Sie die erforderlichen Spalten ausgefüllt haben, am Terminal

% rails db:create

Erstellen Sie eine Datenbank mit

% rails db:migrate

Lassen Sie uns mit migrieren.

Damit ist die Erstellung des Benutzermodells vorerst abgeschlossen.

Weiter mit (2).

Recommended Posts

Implementierung der Benutzerauthentifizierungsfunktion mit devise (2)
Implementierung der Benutzerauthentifizierungsfunktion mit devise (1)
Implementierung der Benutzerauthentifizierungsfunktion mit devise (3)
[Rails] Implementierung der Benutzerrückzugsfunktion
[Rails] Implementierung einer neuen Registrierungsfunktion im Assistentenformat mit devise
[Implementierungsverfahren] Erstellen Sie eine Benutzerauthentifizierungsfunktion mithilfe von Hexerei in Rails
Implementierung der Suchfunktion
Implementierung der Pagenationsfunktion
Einführung der Benutzerauthentifizierung
[Rails] Implementierung der Suchfunktion mit Gem's Ransack
[Rails] Implementierung der Bildvergrößerungsfunktion mit Lightbox2
Implementierung der Ruby on Rails-Anmeldefunktion (Devise Edition)
Implementierung der sequentiellen Suchfunktion
Implementierung einer ähnlichen Funktion (Ajax)
Implementierung der Bildvorschau
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Vorbereitung"
[Rails] Implementierung der Kategoriefunktion
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der "Seed Edition" der Vorfahren
Implementierung der Kategorie-Pulldown-Funktion
[Rails] Implementierung der Tutorial-Funktion
[Rails] Implementierung einer ähnlichen Funktion
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Edit Form Edition"
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Erstellungsformular"
[Rails] Implementierung des logischen Löschens durch den Benutzer
[Rails] Implementierung der CSV-Importfunktion
[Rails] Asynchrone Implementierung der Like-Funktion
[Rails] Implementierung der Bildvorschau
Implementieren Sie Benutzerverwaltungsfunktionen mit Devise
[Rails] Über die Implementierung der Like-Funktion
[Rails] Implementierung der CSV-Exportfunktion
Implementierung der Validierung mit regulären Ausdrücken
Implementierung einer ähnlichen Funktion in Java
[Rails] Implementierung der Couponfunktion (mit automatischer Löschfunktion mittels Stapelverarbeitung)
[Rails] Implementierung der Tag-Funktion mit Acts-as-Taggable-On und der Funktion zur Vervollständigung der Tag-Eingabe mit Tag-It
[Android] Implementierung von SideVolling ListView mit RecyclerView
Rails [Für Anfänger] Implementierung der Kommentarfunktion
Implementierung von Registerkarten mit TabLayout und ViewPager
[Ruby on Rails] Implementierung einer ähnlichen Funktion
[Rails] Ich werde die Prozedur zum Implementieren der Follow-Funktion mit form_with erklären.
So implementieren Sie die E-Mail-Authentifizierungsfunktion zum Zeitpunkt der Benutzerregistrierung
Implementierung der Ruby on Rails-Anmeldefunktion (Sitzung)
Verwenden Sie [Rails], um eine Gastbenutzerfunktion zu entwickeln (für das Portfolio).
Implementierung der DM-Funktion
[FCM] Implementierung der Nachrichtenübertragung mit FCM + Spring Boot
Die heutige Lernzusammenfassung: Mit Implementierung der Benutzerverwaltungsfunktion
Tag-Funktion mit Acts-as-Taggable-On für Devise My Memo
Benutzerregistrierung erstellen