D'abord ça! J'avais un esprit analogique, mais je ne pouvais pas comprendre la structure des fichiers d'application créés par les rails new. Tout est * alphabet *.
J'ai tout écrit sur papier. Oui, tout, de l'application à README.md.
Je pense que ça ressemble à ça au début. Cette fois, vérifions où se trouvent les fichiers principaux lors de la création de l'application que vous souhaitez comprendre en premier. En dehors de cela, vous le comprendrez progressivement plus tard, alors ne vous précipitez pas.
app est une abréviation pour application. Parmi ceux-ci, les quatre premiers dont vous avez besoin sont les actifs, les contrôleurs, les modèles et les vues. Chacun est un groupe de fichiers qui contrôlent la décoration de la page, les opérations, les données et l'affichage à l'écran.
** Contient des éléments liés à la décoration de la page. ** ** Je pense qu'il y a 4 dossiers dans les actifs.
Contient divers contrôleurs qui exécutent l'application.
Contient divers modèles qui gèrent les données. «Fondamentalement, je fais tout moi-même.
Contient divers HTML. Le nom du dossier correspond au nom du contrôleur. Les utilisateurs de ceci proviennent de = users_controller.
La première chose que vous voulez savoir est routes.rb. Routes.rb (racines) Racines, c'est-à-dire plusieurs routes. C'est comme un moyen de connecter des éléments qui déplacent des applications, tels que des contrôleurs et des modèles. Vient ensuite db. Contient divers fichiers liés à la base de données. Ce que vous devez savoir, c'est migrer
Il contient la conception de la base de données.
Ces deux sont utilisés lors de l'installation de diverses fonctions dans l'application.
--Gemfile: Un endroit pour décrire et placer des fonctions appelées gemmes (emballées comme des applications) --Gemfile.lock: Il est régénéré à chaque fois que vous installez un gem, et les informations (version etc.) du gem utilisé dans cette application sont affichées et corrigées.
Cette fois, j'ai organisé l'emplacement des fichiers. La première chose dont je veux me souvenir est seulement ** 8 **. Actifs, contrôleurs, modèles, vues dans l'application routes.rb (racines) dans config migrer en db Et Gemfile et Gemfile.lock.
Quel est le rôle du fichier dans quel fichier? Je pense que ce sera beaucoup plus propre si cela peut être organisé.
Recommended Posts