[RUBY] Überall versuchten Freeter, Geräte zu benutzen.

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

Überall versuchten Freeter, Geräte zu benutzen.
Ich habe versucht, Gson zu benutzen
Flash-Nachricht mit Gerät
Ich habe versucht, TestNG zu verwenden
Ich habe versucht, Galasa zu benutzen
Ich habe versucht, Azure Cloud-Init zu verwenden
Ich habe versucht, Apache Wicket zu verwenden
Ich habe versucht, Java REPL zu verwenden
Ich habe jetzt versucht, Anakia + Jing zu verwenden
Ich habe versucht, Spring + Mybatis + DbUnit zu verwenden
Ich habe versucht, JOOQ mit Gradle zu verwenden
Implementieren Sie Benutzerverwaltungsfunktionen mit Devise
Ich habe versucht, die Java8 Stream API zu verwenden
Ich habe versucht, JWT in Java zu verwenden
[Android] Ich habe versucht, das Koordinatorlayout zu verwenden.
Ich habe versucht, Pari GP Container zu verwenden
Ich habe versucht, WebAssembly Stadio (Version 2018/4/17) zu verwenden.
Ich habe versucht, Java Memo LocalDate zu verwenden
Ich habe versucht, Google HttpClient von Java zu verwenden