** 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