Rails4.2 change_column rollbackできない

全てのmigrationがchangeメソッドでmigrationできるわけではない

migrationをファイルのchangeメソッドchange_column使ってカラム変更した後にふとrollbackしようとしたときエラーが出て困った.どうも全てのmigrationがchangeメソッドに対応しているしているわけではないらしい.

changeメソッド使えるのはRailsGuidesの「3.8 Using the change Method」に書いてある.

Active Record Migrations — Ruby on Rails Guides

これに対応してないメソッドはup,downメソッドを定義してやるしかrollbackする手立てはないっぽい(?)

所感

やまま師範

f:id:alice345:20150416224931p:plain

igaiga師範

f:id:alice345:20150416224943p:plain

@kirikiriyamamaさん,@igaiga555さん相談にのってくださってありがとうございました〜