J'ai généré un modèle d'utilisateur à l'aide de cette commande:
rails generate model User name:string date_birth:date age:int...
4 Réponses :
créer une nouvelle migration avec et dans la méthode de la migration
Le suivant P> remove_column :users, :age
Ouais. Add_Column: Tablename ,: Nom de terrain ,: FieldType
au moins deux choix: p>
rake dB: Rollback code>, supprimer le champ de la migration, puis réorganiser rake dB: migrer code> li> LI>
- Vous pouvez créer une nouvelle migration pour supprimer le champ avec
Rails générer une migration NEW_MIGRATION CODE>. LI>
ol>
Exécuter ce qui suit dans le terminal p>
rails détruire l'utilisateur modèle p>
Ceci devrait inverser le générateur afin que vous puissiez recommencer p>
Vous pouvez également modifier votre fichier de migration et supprimer la colonne dont vous n'avez pas besoin dans le fichier de migration, puis Rake DB: migrez code> à nouveau. P>