[RUBY] Tutoriel pour créer un blog avec Rails pour les débutants Partie 2

Qu'est-ce que c'est?

Ceci est une suite du Tutoriel 1 pour créer un blog avec Rails pour les débutants. La dernière fois, j'ai décidé quoi faire. Cette fois, nous ferons la configuration initiale du projet avant de passer à la mise en œuvre.

Contenu de cet ouvrage

Cette fois, nous ferons le travail suivant

--Créer un référentiel sur Github

construction de l'environnement rubis

Si vous n'avez pas encore construit l'environnement Ruby, veuillez configurer l'environnement de développement Ruby en vous référant aux pages suivantes.

--Mac: https://prog-8.com/docs/ruby-env --Windows: https://prog-8.com/docs/ruby-env-win

Créer un référentiel sur Github

À ce stade, définissons gitignore sur rails [^ 1]

[^ 1]: Faire cela est utile car cela ignore les fichiers qui ont tendance à être générés par des rails mais qui n'ont pas besoin (ou ne devraient pas) être gérés par git.

Installation de rails

gem install rails Vous êtes maintenant prêt à configurer votre projet de rails.

Configuration du projet Rails

Cloner le référentiel

git clone https://github.com/nom du compte/rails-blog-sample.git

Cela clonera le référentiel à portée de main

Initialisation du projet Rails

cd rails-blog-tutorial
rails new .

On vous demandera si vous voulez écraser certains fichiers dans rails new, afin que vous puissiez répondre à tous avec y.

Essaye le

Si le journal d'atmosphère suivant est affiché sur la console avec rails server, essayez d'accéder à http: // localhost: 3000 / avec votre navigateur. Si un écran comme "Yay! You are on Rails!" Apparaît, vous avez réussi. Quitter avec ctrl -c du terminal Au contraire, si cela ne ressemble pas à ceci, quelque chose ne va pas. À ce moment-là, essayez google ou demandez une partie du message d'erreur.

=> Booting Puma
=> Rails 6.0.3.1 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.5.5-p157), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop

Poussez le contenu du travail jusqu'à présent

Maintenant que nous avons créé un projet de rails pour développer notre blog, nous allons pousser (télécharger) notre travail sur github.

git add .
git commit -m 'rails new'
git push origin master

Maintenant, même si le fichier en question disparaît, vous pouvez obtenir le contenu du travail si loin de github. De cette façon, validons et poussons fréquemment le contenu du travail.

Ce résumé

--Création d'un référentiel sur Github et cloné à portée de main

La prochaine fois, nous implémenterons la partie «modèle» nécessaire pour gérer les données dans une application Web.

Recommended Posts

Tutoriel pour créer un blog avec Rails pour les débutants Partie 1
Tutoriel pour créer un blog avec Rails pour les débutants Partie 2
Tutoriel pour créer un blog avec Rails pour les débutants Partie 0
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
[Spring Boot] Comment créer un projet (pour les débutants)
Préparation à la création de l'application Rails
[Rails] J'ai essayé de créer une mini application avec FullCalendar
[Tutoriel Rails Chapitre 5] Créer une mise en page
J'ai essayé de créer une fonction de message de l'extension Rails Tutorial (Partie 1): Créer un modèle
Une série d'étapes pour créer des livrables pour les portefeuilles avec Rails
J'ai essayé de créer une fonction de message pour l'extension Rails Tutorial (Partie 2): Créer un écran à afficher
J'ai créé une fonction de réponse pour l'extension Rails Tutorial (Partie 1)
J'ai créé une fonction de réponse pour l'extension Rails Tutorial (Partie 5):
[Rails6] Créer une nouvelle application avec Rails [Débutant]
[Retrait des rails] Créez une fonction de retrait simple avec des rails
Comment créer un référentiel Maven pour 2020
[rails] Comment créer un modèle partiel
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
Tutoriel 1 pour créer des applications avec Rails (Premiers pas pour Yay! Vous êtes sur Rails!)
[Ruby on Rails] Créez un graphique circulaire des totaux par colonne avec Chartkick
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
Créez une application de résumé de nouvelles techniques de style LINEnews avec Rails x LineBot! [Partie 1]
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
J'ai créé une fonction de réponse pour l'extension Rails Tutorial (Partie 2): Changer de modèle
Comment créer une base de données H2 n'importe où
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
Comment créer des pages pour le tableau "kaminari"
Créez une discussion d'équipe avec Rails Action Cable
Comment créer facilement un pull-down avec des rails
[Rails] Comment créer un bouton de partage Twitter
Les débutants de Rails ont essayé de se lancer avec RSpec
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
Créez une fonction de connexion / déconnexion avec Spring Security selon le guide officiel de Spring [pour les débutants]
[Rails] Didacticiel Apprendre avec les rails
Créer un site EC avec Rails 5 ⑨ ~ Créer une fonction de panier ~
Comment supprimer un objet new_record construit avec Rails
Créez un modèle pour le widget iOS14 avec la configuration d'intention.
Comment générer manuellement un JWT avec Knock in Rails
[Comment insérer une vidéo dans un hameau avec Rails]
Je souhaite créer une annotation générique pour un type
[Azure] J'ai essayé de créer une application Java gratuitement ~ Se connecter avec FTP ~ [Débutant]
Commande Docker pour créer un projet Rails avec un seul coup dans l'environnement sans Ruby
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
Comment créer une image de conteneur légère pour les applications Java
J'ai essayé de faire une fonction de réponse de l'extension Rails Tutorial (Partie 3): Correction d'un malentendu des spécifications
Préparation au développement avec Rails
Créez un terrain de jeu avec Xcode 12
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
(Pour les débutants) [Rails] Installer Devise
Jusqu'à ce que vous créiez une application Web avec Servlet / JSP (Partie 1)
J'ai créé une fonction de réponse pour l'extension Rails Tutorial (Partie 4): une fonction qui rend l'utilisateur unique