解決策
実行するだけです
rake db:migrate
サーバーを起動する前に実行する必要のある移行があります。このRailsGuideを使用して、Rails での移行とその使用方法を確認してください 。
そのrake db:migrate
を実行します 移行を行うとき、または新しいプロジェクトを作成するときはいつでもコマンドを実行できます。移行が保留中であるというエラーが表示された場合は、これが答えです。次に、サーバーを再起動してみてください。
それでもうまくいかない場合は、以下を試してください。
それがうまくいかない場合
これらのコマンドを次の順序で実行します:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
-これは、データをシードした場合にのみ必要です。