Vielen Dank,
Es ist ein Freeter, der sich zum Ziel gesetzt hat, ein unerfahrener Ingenieur zu sein.
Diesmal können auch Anfänger problemlos
Ein Juwel, das dafür bekannt ist, Benutzerverwaltungsfunktionen von Grund auf neu erstellen zu können
devise
Über,
Während Sie den Kommentar hier und da einklemmen
Ich möchte Sie kurz vorstellen.
Lassen Sie uns zunächst eine Rails-App erstellen
rails _6.0.0_neu (Name der App, die Sie erstellen möchten) -d mysql
(Letzte-d ist eine Option. Wenn Sie es also nicht benötigen, müssen Sie es nicht hinzufügen.)
Wechseln Sie nach der Installation in den soeben erstellten Ordner
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus
%CD (von Ihnen selbst erstellter App-Name)
Erstellen Sie vorerst eine Datenbank zum Speichern der Daten.
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus
% rails db:create
Als nächstes fügen wir den Geräte-Edelstein in die Gem-Datei ein.
gem 'devise'
Vergiss nicht, es in Gemfile hinzuzufügen
Mach eine Bundle-Installation! !! (Beginnen Sie mit Schienen s !!)
Dann bei geöffnetem Terminal Geben Sie den folgenden Befehl ein
rail g devise:install
Dieser Befehl startet den Start des Geräts Als persönlicher Eindruck fühle ich mich am meisten, wenn ich diesen Befehl drücke lol
Vergessen Sie nicht, auch einen Controller zu erstellen.
% rails g devise:controllers users
Dieser Befehl übernimmt den benutzerbezogenen Controller des Geräts Wird es sofort erstellen
Weil dadurch eine Migrationsdatei für den Benutzer generiert wird
Vergessen Sie nicht den Prozess des Versendens.
rake db:migrate
Und dieser Befehl
rails g devise:views
Alle gerätebezogenen Ansichten gleichzeitig Wird es schaffen! !!
Das wusste ich zuerst nicht
Ich habe alles selbst geschrieben ...
Sie müssen diese Erfahrung nicht mehr haben!
Ich fühle mich wohl.
Dies ist das Ende der gerätebezogenen Befehlseinführung!
Es ist für jeden so einfach, eine Benutzerverwaltungsfunktion zu erstellen ...
Die Fähigkeit von Edelsteinen ist beängstigend ...
Ich möchte der Benutzerregistrierungsfunktion eine sns-Authentifizierung hinzufügen!
Diejenigen, die sagen
https://developers.facebook.com/
Greifen Sie auf den Ort zu
Nach der verschiedenen Registrierung
gem 'omniauth-facebook'
Wenn Sie den Edelstein verwenden
Sie können sich bei Facebook authentifizieren!
(Ich habe andere Dinge zu tun ...)
Warum nutzt du diese Gelegenheit nicht, um es dir anzusehen? !!
Recommended Posts