既存のデータベースを使用して新しい Rails プロジェクトを作成しようとしています。
プロジェクトを作成し、database.yml を構成して、db:schema:dump を正常に実行できます。
これはすべて、私がこのサイトで読んだことに基づいています
そして、他にもいくつか。
ダンプを行った後、schema.rb を db/migrate にコピーし、彼のチュートリアルで示されているように名前を 001_createdatabase.rb に変更しました。
すべて問題ないようです。ただし、保留中の移行があると表示されるため、サイトを実行できません。db:migrate:status は、私が作成した 001_createdatabase.rb を示しています。
それに基づいて:
- schema.rb から 001_createdatabase 移行を作成することは正しいことでしたか?
- それがすでに行われているように、それを実行する必要がないことをレールに理解させるにはどうすればよいですか?
- Rails は、保留中の移行があるかどうかを確認する場所を確認します。明らかに、db/migrate フォルダーをチェックして、何と比較する必要がありますか?
ありがとう