質問: 初心者です。 ruby on railsで開発を始めたばかりですが、エラーの解決方法がわからなくて困っております。 ![画像の説明をここに入力](https://i.stack.imgur.com/KSb2M.png) ![画像の説明をここに入力](https://i.stack.imgur.com/b970K.png) この様なエラーがでてコマンド上にTo resolve this issue,のあとに続くコマンドを実行してみたのですが同じようなエラーがでました。解決方法がわかる方がいたら教えていただきたいです。
回答: migrationファイル(db/migration)に、適用されてないものがある状態です。 `rails g scaffold`、`rails g model`、`rails g migration`などmigrationファイルが生成されるコマンドを実行した後に`rails db:migrate`コマンドを実行していないとこの例外が発生します。 `rails db:version`と打ってみてください。これが現在のversionです。 通常は、このVersionとmigration ファイルの最新のもののVersionが一致していると思います。 もし、この状況になった状態で、色々いじってしまってにっちもさっちもいかなくなってしまっていたら、`rails db:migrate:reset RAILS_ENV=development`と実行してください。 このコマンドを実行すると、DBをdropして、migrationファイルを頭から全部実行してくれます。 データは全て消えますが、DBとmigrationファイルの整合性は保たれます。