Rozwiązanie
Po prostu uruchom
rake db:migrate
Istnieją migracje, które należy przeprowadzić przed uruchomieniem serwera. Dowiedz się, czym są migracje i jak są używane w Railsach z tym RailsGuide .
Uruchom ten rake db:migrate
poleceniem za każdym razem, gdy wykonujesz migrację lub za każdym razem, gdy tworzysz nowy projekt. Jeśli pojawi się błąd informujący, że migracje są w toku, to jest odpowiedź. Następnie spróbuj ponownie uruchomić serwer.
Tylko jeśli to nie zadziała, wypróbuj poniższe informacje.
Jeśli to nie zadziała
Uruchom te polecenia w następującej kolejności:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Ten jest niezbędny tylko wtedy, gdy masz dane początkowe.