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.