J'ai des rails de roulement g modèle Description de la tâche: texte. Ensuite, j'ai couru la console des rails et mis quelques tâches. Je voudrais maintenant ajouter plus d'attributs au fichier create_tasks.rb. Tels que .string: title.Ruby on rails mise à jour du modèle via la console rails
Ce que j'ai essayé:
- a ouvert le fichier (create_tasks.rb), mettre la nouvelle ligne puis a couru
rake db:migrate
alors retourné dans la console et a ouvert la première tâche et il ne montre pas. l'attribut title. - a également essayé de créer une nouvelle tâche en utilisant l'attribut title.
Error: unknown title attribute for Task
.
Alors, comment mettre à jour le modèle?
Remarque générale: il est généralement préférable de créer une nouvelle migration pour chaque modification de base de données plutôt que de modifier les migrations existantes. De cette façon, chaque développeur sur un projet peut simplement exécuter les nouvelles migrations sans avoir besoin de revenir en arrière, de déconner, etc. – Mirror318