Ruby on Rails5 - Schnellübungshandbuch 5.2 Kompatibel Kapitel2

Werfen wir einen Blick auf die Anwendung Chaptrt2 Rails

** Windows 10-Umgebungskonstruktion ** Die virtuelle Umgebung ist von HyperV Manager bereits in der Schulung vorhanden. ** Installiere Ubuntu 18.04.3 ** ** rbenv 1.1.2-30-gc879cb0 ** Von GitHub mit Git installieren. ** Ruby 2.5.1 ** Installieren ** Schienen ** Installation ** Node.js ** Installation

Bei Verwendung von JavaScript verfügt es über eine Funktion zum Komprimieren von JavaScript für eine effiziente Bereitstellung. Es wird jedoch installiert, da eine JavaScript-Laufzeit erforderlich ist.

** PostgreSQL installieren und einrichten ** Starten Sie PostgreSQL.  sudo service postgresql start

sudo su postgres -c'createuser -s {Ubuntu-Anmeldebenutzer} ' Als ich traf, bekam ich den folgenden Fehler.

psql: FATAL: role “postgres” does not exist Ich habe den Ubuntu-Login-Benutzernamen ohne {} eingegeben und er verlief reibungslos.

Verwenden Sie scaffold, um automatisch eine "Benutzerverwaltungsanwendung" mit dem Namen scaffold_app mit Rails-Befehlen zu generieren.  rails new scaffold_app -d postgresql

Der Befehl "Rails New" erstellt eine Vorlage für Rails-Anwendungen. Geben Sie den Namen der Anwendung als "scaffold_app" an. Das Verzeichnis scaffold_app und zugehörige Dateien werden generiert und protokolliert. Danach wird die Bundle-Installation automatisch ausgeführt und der Edelstein, der zum Ausführen von Rails erforderlich ist, wird installiert. Datenbank erstellen. Basierend auf der Definition der Datei config / databaseese.yml.

bin/rails s db:create

Anstelle von "Rails" ruft "bin / Rails" ein Skript namens "Rails" im bin-Verzeichnis direkt unter dem Stammverzeichnis der Anwendung auf. Sie können den Befehl Rails in einer Umgebung ausführen, in der Sie Edelsteine gemäß Gemfile verwenden können. ** Rails Server startet **  bin/rails s

Rails übernimmt Puma als Standard-HTTP-Server.

** Serverstart mit WEB-Browser bestätigen ** Geben Sie http: // localhost: 3000 / in die Adressleiste ein.

** Erstellen Sie eine Vorlage für Benutzerverwaltungsfunktionen ** Generieren Sie automatisch Gerüste für "Benutzer".  bin/rails generate scaffold user name:string address:string age:integer

** Erstellen Sie eine Tabelle für die Benutzerverwaltung in der Datenbank. ** ** **  bin/rails db:migrate

** Benutzerlistenbildschirm anzeigen **  http://localhost:3000/users Zugriff durch Eingabe der obigen URL im WEB-Browser.

** Punkte, die ich für wichtig hielt **

Recommended Posts

Ruby on Rails5 - Schnellübungshandbuch 5.2 Kompatibel Kapitel2
Ruby on Rails5 - Schnellübungshandbuch 5.2 Kompatibel Kapitel3
Ruby on Rails 5 - Kurzanleitung zum Lernen, die im Feld Zusammenfassung verwendet werden kann
Ruby on Rails Lernrekord -2020.10.03
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Ruby on Rails lernen Rekord-2020.10.07 ②
Ruby on Rails lernen Rekord-2020.10.07 ①
Ruby on Rails Lernrekord -2020.10.06
Ruby on Rails6 Praktischer Leitfaden cp13 ~ cp15 [Memo]
Ruby on Rails6 Praktischer Leitfaden cp7 ~ cp9 [Memo]
Ruby on Rails6 Praktischer Leitfaden cp4 ~ cp6 [Memo]
Ruby on Rails6 Praktischer Leitfaden cp10 ~ cp12 [Memo]
Ruby on Rails6 Praktischer Leitfaden cp16 ~ cp18 [Memo]
Ruby on Rails6 Praktischer Leitfaden [Erweiterungen] cp7 ~ cp9 [Memo]
Ruby on Rails6 Praktischer Leitfaden [Erweiterungen] cp10 ~ cp12 [Memo]
Ruby on Rails6 Praktischer Leitfaden [Erweiterungen] cp3 ~ cp6 [Memo]
Kapitel 4 Rails Flavoured Ruby
Rails Tutorial Kapitel 3 Lernen
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Rails Tutorial Kapitel 4 Lernen
Ruby On Rails Association
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
Portfolioerstellung Ruby on Rails
[Ruby on Rails] Debuck (bindend.pry)
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
Brechen Sie die Ruby on Rails-Migration ab
Zusammenfassung der Ruby on Rails-Validierung
Ruby on Rails Grundlegendes Memorandum
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Ruby on Rails-Variablen, konstante Zusammenfassung
Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)
[Ruby on Rails] Paging-Funktion eingeführt
Grundkenntnisse in Ruby on Rails
Progate Ruby on Rails5 Rückblick
Verwendung von Ruby on Rails
Ruby on Rails Japanisch-Englisch kompatibler i18n
(Ruby on Rails6) Gepostete Inhalte "löschen"
[Ruby on Rails] CSV-Ausgabefunktion
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Ruby on Rails] Erstellung der Bestätigungsseite
Ruby On Rails entwickelt Routing-Konflikte
[Ruby on Rails] Implementierung der Kommentarfunktion
[Ruby on Rails] DM, Chat-Funktion
[Ruby on Rails] Praktische Hilfsmethode
[Ruby on Rails] Stoppen Sie "Looping bis ..."
[Ruby on Rails] Einführung der Anfangsdaten
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 7
[Ruby on Rails] Suchfunktion (nicht ausgewählt)
[Rails] Hinzufügen der Ruby On Rails-Kommentarfunktion