#目的
学習の備忘録と初学者の参考資料として投稿
#ActiveRecord::PendingMigrationErrorというエラー
MVCの一角であるモデルを作成するため、ターミナルで・・・・
<ターミナル>
$ rails g model ○○○○(モデル名)
・・・ちょっくら確認してみるか
$ rails s
エラー発生!!!!
ActiveRecord::PendingMigrationError〜、あちゃ〜
忘れてた
#解決方法
<ターミナル>
$ rails db:migrate
>>解決!!
#そもそもマイグレーションとは
SQLを書くことなくRubyでデータベース内にテーブルを作成することができる機能。わざわざ面倒くさい事をマイグレーションファイルが行ってくれている。なので絶対忘れずにマイグレーションしよう!!
#[参考]ちなみによく見る『schema.rb』とは
マイグレーションした際に作成されるファイルで、テーブルのカラムやそのデータ型などマイグレーションした結果が書かれている。マイグレーションするたびに最新の状態へ更新。実際ファイルを見てみるといままでのマイグレーションの履歴が見れる。
#まとめ
モデルを作成したら、すぐにマイグレーション実行しよう!!
ちなみにマイグレーションファイルを勝手に削除すると大変な事に・・・・・
消さないでね
今後も学習で気づきや参考になるものがあれば、アップしていきます。
もし参考になったらいいね!!よろしくお願いします