#Link
[Railsでテーブル定義を安全に変更するための手順 | Sou Blog](https://soudai-s.com/how-to-safety-migrate-table-schema-in-rails)
[[👤そーだい]]さんの記事
安全な[[🗃️migration(Rails)]]の仕方の記事
>仕組み的にはクラス名からテーブルを推測しテーブルへアクセスのうえテーブルの情報をキャッシュしつつそれらから動的に各種のメソッドを追加しているため、カラムに変更がある場合にもこれらのメソッドが影響を受けることを意味してます。
カラムを削除したり、リネームしたりするときは、`ignored_columns`でカラムを認識しないようにしてから、[[🗃️migration(Rails)]]をする必要がある