** Construction de l'environnement Windows 10 ** L'environnement virtuel existe déjà par HyperV Manager dans la formation. ** Installez Ubuntu 18.04.3 ** ** rbenv 1.1.2-30-gc879cb0 ** Installer depuis GitHub en utilisant Git. ** Ruby 2.5.1 ** Installer ** Installation des rails ** ** Installation de Node.js **
Lors de l'utilisation de JavaScript, il dispose d'une fonction de compression de JavaScript pour une livraison efficace, mais il est installé car il nécessite un runtime JavaScript.
** Installer et configurer PostgreSQL **
Démarrez PostgreSQL.
sudo service postgresql start
sudo su postgres -c'createuser -s {utilisateur de connexion Ubuntu} '
Quand j'ai frappé, j'ai eu l'erreur suivante.
psql: FATAL: role “postgres” does not exist
J'ai entré le nom d'utilisateur de connexion Ubuntu sans {} et cela s'est passé sans problème.
Utilisez scaffold pour générer automatiquement une "application de gestion des utilisateurs" avec le nom scaffold_app avec des commandes Rails.
rails new scaffold_app -d postgresql
La commande rails new
crée un modèle pour les applications Rails.
Spécifiez le nom de l'application comme scaffold_app
.
Le répertoire scaffold_app et les fichiers associés sont générés et enregistrés.
Après cela, l'installation du bundle sera exécutée automatiquement et le gem requis pour exécuter Rails sera installé.
Créer une base de données. Basé sur la définition du fichier config / databese.yml.
bin/rails s db:create
Au lieu de "rails", "bin / rails" appelle un script appelé rails dans le répertoire bin directement sous le répertoire racine de l'application. Vous pouvez exécuter la commande rails dans un environnement où vous pouvez utiliser des gemmes selon le Gemfile.
** Démarrage du serveur Rails **
bin/rails s
rails adopte Puma comme serveur HTTP standard.
** Confirmer le démarrage du serveur avec le navigateur WEB ** Entrez http: // localhost: 3000 / dans la barre d'adresse.
** Créer un modèle pour les fonctions de gestion des utilisateurs **
Générez automatiquement des échafaudages pour les "utilisateurs".
bin/rails generate scaffold user name:string address:string age:integer
** Créez une table pour la gestion des utilisateurs dans la base de données. ** **
bin/rails db:migrate
** Afficher l'écran de la liste des utilisateurs **
http://localhost:3000/users
Accédez en saisissant l'URL ci-dessus dans le navigateur WEB.
** Points que je pensais importants **
--La fonction "CRUD" nécessaire à la gestion des utilisateurs a été générée. ** "créer" "lire" "mettre à jour" "supprimer" **
Recommended Posts