Řešení
Jednoduše spusťte
rake db:migrate
Existují migrace, které je třeba spustit před spuštěním serveru. Zjistěte, co jsou migrace a jak se používají v Rails pomocí tohoto průvodce RailsGuide .
Spusťte tento rake db:migrate
příkaz kdykoli provedete migraci nebo kdykoli vytvoříte nový projekt. Pokud se zobrazí chyba oznamující, že migrace čekají na vyřízení, toto je odpověď. Potom zkuste server znovu spustit.
Pouze pokud to nefunguje, zkuste to, co je níže.
Pokud to nefunguje
Spusťte tyto příkazy v tomto pořadí:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Toto je nutné pouze v případě, že máte nasazená data.