Ruby on Rails5 Guide pratique d'apprentissage rapide 5.2 Chapitre 2 compatible

Jetons un coup d'œil à l'application Chaptrt2 Rails

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

Ruby on Rails5 Guide pratique d'apprentissage rapide 5.2 Chapitre 2 compatible
Ruby on Rails5 Guide pratique d'apprentissage rapide 5.2 Chapitre compatible3
Ruby on Rails 5 guide pratique d'apprentissage rapide qui peut être utilisé sur le terrain Résumé
Record d'apprentissage de Ruby on rails -2020.10.03
Record d'apprentissage de Ruby on rails -2020.10.05
Record d'apprentissage de Ruby on rails -2020.10.09
Record d'apprentissage Ruby on rails-2020.10.07 ②
Record d'apprentissage Ruby on rails-2020.10.07 ①
Record d'apprentissage de Ruby on rails -2020.10.06
Ruby on Rails6 Guide pratique cp13 ~ cp15 [Mémo]
Ruby on Rails6 Guide pratique cp7 ~ cp9 [Mémo]
Ruby on Rails6 Guide pratique cp4 ~ cp6 [Mémo]
Ruby on Rails6 Guide pratique cp10 ~ cp12 [Memo]
Ruby on Rails6 Guide pratique cp16 ~ cp18 [Mémo]
Ruby on Rails6 Guide pratique [Extensions] cp7 ~ cp9 [Mémo]
Guide pratique Ruby on Rails6 [Extensions] cp10 ~ cp12 [Memo]
Ruby on Rails6 Guide pratique [Extensions] cp3 ~ cp6 [Mémo]
Rubis aromatisé aux rails
Tutoriel Rails Chapitre 3 Apprentissage
Ruby on Rails élémentaire
Principes de base de Ruby on Rails
Tutoriel Rails Chapitre 4 Apprentissage
Association Ruby On Rails
Tutoriel Rails Chapitre 1 Apprentissage
Tutoriel Rails Chapitre 2 Apprentissage
Création de portfolio Ruby on Rails
[Ruby on Rails] Debuck (binding.pry)
[Tutoriel Rails Chapitre 4] Rubis à saveur de Rails
Annuler la migration de Ruby on Rails
Résumé de la validation Ruby on Rails
Mémorandum de base Ruby on Rails
[Ruby on Rails] Read try (: [] ,: key)
Variables Ruby on Rails, résumé constant
Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)
[Ruby on Rails] Introduction de la fonction de pagination
Connaissance de base de Ruby on Rails
Progatez Ruby on Rails
Comment utiliser Ruby on Rails
Ruby on Rails compatible japonais-anglais i18n
(Ruby on Rails6) "Effacer" le contenu publié
[Ruby on Rails] Fonction de sortie CSV
Mémo de construction de l'environnement Ruby on Rails 6.0
[Ruby on Rails] Création de la page de confirmation
Ruby On Rails conçoit un conflit de routage
[Ruby on Rails] Implémentation de la fonction de commentaire
[Ruby on Rails] DM, fonction de chat
[Ruby on Rails] Méthode d'aide pratique
[Ruby on Rails] Arrêtez de "boucler jusqu'à ce que ..."
[Ruby on Rails] Introduction des données initiales
Rails Tutorial 6e édition Résumé de l'apprentissage Chapitre 7
[Ruby on Rails] Fonction de recherche (non sélectionnée)
[Rails] Ajout de la fonction de commentaire Ruby On Rails