Dieses Mal werde ich darüber schreiben, wie die Benutzerauthentifizierungsfunktion mit devise implementiert wird.
·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.
Recommended Posts