Solusi
Jalankan saja
rake db:migrate
Ada migrasi yang perlu dijalankan sebelum server Anda dapat mulai. Pelajari apa itu migrasi dan bagaimana mereka digunakan di Rails dengan RailsGuide ini .
Jalankan rake db:migrate
perintah setiap kali Anda melakukan migrasi, atau setiap kali Anda membuat proyek baru. Jika Anda mendapatkan pesan kesalahan yang mengatakan bahwa migrasi tertunda, inilah jawabannya. Kemudian coba mulai server lagi.
Hanya jika itu tidak berhasil, coba yang di bawah ini.
Jika tidak berhasil
Jalankan perintah ini dalam urutan ini:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Yang ini hanya diperlukan jika Anda memiliki data unggulan.