はじめに
Rails のマイグレーションは、データベースが絡むため気軽に試すのが難しいですが、実は非常に奥深いものです。このサイトでは、具体例を交えながら、マイグレーションを行う際に困らないような情報を提供していく予定です。
Rails 全体に言えることですが、理解している人にとっては手軽に書けるものの、よく分からないと裏で何が行われているのかが不明になりがちです。できれば、裏で何が行われているかを意識せずに済むのが理想ですが、現状の Rails はまだそのレベルには達していません。しかし、逆に仕組みが理解できれば、非常に柔軟に対応できるのも魅力です。
そこで、このサイトではできるだけ原始的な書き方も含め、裏で何が行われているのかをわかりやすく説明していこうと思います。