Solution
Exécutez simplement
rake db:migrate
Certaines migrations doivent être exécutées avant que votre serveur puisse démarrer. Découvrez ce que sont les migrations et comment elles sont utilisées dans Rails avec ce RailsGuide .
Exécutez ce rake db:migrate
commande à chaque fois que vous effectuez une migration ou à chaque fois que vous créez un nouveau projet. Si vous obtenez une erreur indiquant que des migrations sont en attente, voici la réponse. Essayez ensuite de redémarrer le serveur.
Seulement si cela ne fonctionne pas, essayez ce qui est ci-dessous.
Si cela ne fonctionne pas
Exécutez ces commandes dans cet ordre :
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Celui-ci n'est nécessaire que si vous avez des données de départ.