Lorsque la construction de l'environnement est terminée dans une certaine mesure et qu'elle se reflète dans le développement de l'application, créez d'abord le modèle et la table. Voici un bref résumé des bases de la création d'un modèle.
rails g model [nom du modèle] colonne1: type de données, colonne2: type de données, ...
rails g model [nom du modèle] [références]: * références *
rails g model
est exécutée, les quatre fichiers suivants sont automatiquement générés. Parmi ceux-ci, 1 et 2 apparaîtront cette fois, alors gardez-les sous contrôle.1.Fichier de classe de modèle(/app/models/[Nom du modèle].rb)
2.Fichier de migration(/db/migrate/yyyyMMddxxxx_create_[nom de la table])
3.Test de modèle automatique
4.Fichier fictif utilisé pour les tests de modèles automatiques
Exécutez la commande rails db: migrate
rails g model
Il y a la description suivante, alors corrigez-la (ajoutez)
/db/migrate/yyyyMMddxxxx_create_[nom de la table]
t.references :[Nom de la table au singulier]`
↓
/db/migrate/yyyyMMddxxxx_create_[nom de la table]
`t.references :[Nom de la table au singulier], foreign_key:true`
Créer / mettre à jour une table
rails g migration [nom de la classe] [nom de la classe de référence]: références, ...
exécuter la commande
Créer / mettre à jour une table
Recommended Posts