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

Qu'est-ce que c'est?

Ceci est une suite du Tutoriel 0 pour créer un blog avec Rails pour les débutants.

Cette fois, je vais créer un service de blog. Décomposons les fonctions du service de blog Le service de blog actuel a certaines fonctions, mais développons cette fois la fonction minimale requise pour l'appeler un service de blog.

Liste des fonctions

Caractéristiques des visiteurs

--Fonction de visualisation d'article --Fonction de commentaire

Fonction de gestion

--Fonction de connexion administrateur --Fonction de publication d'article

En cela, à partir de l'étape suivante, je vais d'abord créer la "fonction de navigation d'article" nécessaire pour au moins quelque chose comme un blog.

plan du site

image.png

Cadre en fil

Cette fois, j'ai utilisé draw.io pour créer un fil de fer pour les deux écrans inclus dans la fonction de visualisation d'article que j'ai créée en premier. Cette fois, étant donné que la fonction globale est compacte, nous ne ferons pas de conception détaillée des spécifications, etc. uniquement pour le fil de fer et la modélisation qui seront effectués à partir de la prochaine fois (en fait, si le développeur est d'environ 1 à 3 start-up ou nouvelle entreprise, un fil de fer plus grossier Même si vous ne procédez qu'à un seul, cela fonctionnera raisonnablement bien)

Écran de liste d'articles

image.png

Écran de détail de l'article

image.png

Une fonction de commentaire sera ajoutée à la version terminée, mais elle sera omise au début.

Résumé du didacticiel 1

Cette fois, j'ai défini grosso modo ce qu'il faut faire comme première étape de la conception avant de passer au développement. La prochaine fois, nous mettrons en place le projet.

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
[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
[Introduction] Créer une application Ruby on 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
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
Comment créer une partie d'espace réservé à utiliser dans la clause IN
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)
Explication de Ruby on rails pour les débutants ③ ~ Création d'une base de données ~