[Rails] Wie man Edelstein "devise" benutzt

Diesmal habe ich etwas über einen Edelstein namens "Devise" gelernt, den ich am häufigsten mit Schienen sehe Ich werde es ausgeben.

Was Sie verstehen können ● Was ist überhaupt ein Gerät? ● Wie verwende ich ein Gerät?

ist.

Was ist ein Gerät?

Es ist ein Juwel, das Webanwendungen, die mit Rails erstellt wurden, auf einfache Weise Anmelde- und Abmeldefunktionen hinzufügt. devise ist das am häufigsten verwendete Juwel und vereinfacht die Implementierung mühsamer Anmeldefunktionen.

Wie benutzt man das Gerät?

Wie man ein Gerät benutzt

1、 gem install Installieren Sie zuerst den Edelstein. Schreiben Sie ein Gerät in gemfile

gem 'devise'

2, rails g devise:install Dieser Befehl installiert die Gerätekonfigurationsdatei in Rails.

3, rails g devise:views Erstellen Sie Gerätedateien (Anmelden, Anmelden usw.).

4, Erstellen Sie ein Modell, das Sie die Anmeldefunktion mit Schienen implementieren möchten Erstellen Sie ein Modell für die Authentifizierung (Anmeldung) mit devise.

Schienen g Modellnamen entwerfen

5, lesen Sie die Migrationsdatei Der letzte ist bekannt. Die Migrationsdatei hat sich geändert, bitte laden Sie sie

rake db:migrate

Damit ist die Implementierung abgeschlossen.

Recommended Posts

[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Verwendung von Rails Join
[Rails] Verwendung der Validierung
[Rails] So verwenden Sie authenticate_user!
[Schienen] Verwendung von Scope
[Rails] Verwendung von Flash-Nachrichten
[Rails] So verwenden Sie die Hilfsmethode von devise before_action: authenticate_user!
Verwendung von Ruby on Rails
[Rails] Verwendung von Active Storage
[Einführung in Rails] Verwendung von Render
[Rails 5] Verwendung von gem gon ~ Übergabe von Variablen von Rails an JS ~
[Rails] Verwendung von ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Schienen] Verwendung der Kartenmethode
Verwendung von MySQL im Rails-Tutorial
[Ruby on Rails] Verwendung von redirect_to
[Rails] Verwendung von video_tag zum Anzeigen von Videos
[Rails] Verwendung der Hilfsmethode, Confimartion
Verwendung von credentials.yml.enc aus Rails 5.2
[Rails] Wie man Geräte ins Japanische übersetzt
Verwendung von Map
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
So deinstallieren Sie Rails
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
[Rails] Verwendung von Auswahlfeldern in Ransack
Verwendung von Schienen g Gerüst, Funktionen, Vorsichtsmaßnahmen
Verwendung von JQuery in Rails 6 js.erb
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung