The database is created, tables are created, data are there.
But after I restarted the Rails application, I got this error. The app is using MySQL. What's the issue here?
Thank you in advance
Simply run
rake db:migrate
There are migrations that need to be ran before your server can start. Learn what migrations are and how they are used in Rails with this RailsGuide.
Run that rake db:migrate command any time you make a migration, or any time you create a new project. If you get an error saying that migrations are pending, this is the answer. Then try to start the server again.
Only if that doesn't work, try what is below.
Run these commands in this order:
rake db:drop
rake db:create
rake db:migrate
rake db:seed - This one is only necessary if you have seeded data.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With