Solução
Basta executar
rake db:migrate
Há migrações que precisam ser executadas antes que seu servidor possa ser iniciado. Aprenda o que são migrações e como elas são usadas no Rails com este RailsGuide .
Execute esse
rake db:migrate
comando sempre que fizer uma migração ou sempre que criar um novo projeto. Se você receber um erro informando que as migrações estão pendentes, esta é a resposta. Em seguida, tente iniciar o servidor novamente. Apenas se isso não funcionar, tente o que está abaixo.
Se isso não funcionar
Execute estes comandos nesta ordem:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Este só é necessário se você tiver dados semeados.