Lors de la création d'une table, quel était le type de données dans ce cas? Quelle était la commande? J'ai décidé de le résumer car il m'arrive de le réexaminer.
| Type de données | type |
|---|---|
| integer | Valeur numérique (entier) |
| decimal | Valeur numérique (fraction très précise) |
| float | Valeur numérique (fraction flottante) |
| string | Caractère (chaîne de caractères courte) |
| text | Caractère (longue chaîne |
| date | Date |
| datetime | Date et l'heure |
| time | Heures du jour |
| timestamp | Horodatage |
| binary | binaire |
| boolean | Authenticité |
$rails g nom de modèle de modèle nom de colonne:Type de données
** Exemple d'utilisation **: lorsque vous souhaitez créer un modèle utilisateur et des colonnes pour le nom et l'auto-introduction
$ rails g model User name:string introduction:text
$rails d nom du modèle du modèle
** Exemple d'utilisation **
$ rails d model User
$rails g migration Ajouter le nom de la colonne Au nom de la table Nom de la colonne:Nom du modèle
** Exemple d'utilisation **: lorsque vous souhaitez ajouter une colonne de titre à la table User
$ rails g migration AddTitleToUsers title:string
$rails g migration Remove Column name From table name Nom de colonne:Nom du modèle
** Exemple d'utilisation **: lorsque vous souhaitez supprimer la colonne de titre dans le tableau Utilisateur
$ rails g migration RemoveTitleFromUsers title:string
Exécutez la commande db: migrate pour refléter la création, la modification et la suppression dans la base de données.
$ rails db:migrate