Solución
Simplemente ejecuta
rake db:migrate
Hay migraciones que deben ejecutarse antes de que su servidor pueda iniciarse. Aprenda qué son las migraciones y cómo se usan en Rails con esta RailsGuide .
Ejecute ese rake db:migrate
Comando cada vez que realice una migración o cada vez que cree un nuevo proyecto. Si obtiene un error que dice que las migraciones están pendientes, esta es la respuesta. A continuación, intente iniciar el servidor de nuevo.
Solo si eso no funciona, pruebe lo que se indica a continuación.
Si eso no funciona
Ejecute estos comandos en este orden:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Este solo es necesario si tiene datos sembrados.