タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

railsとaddに関するgam-22のブックマーク (1)

  • 【Rails】migrationのchangeとup/downって何が違うの? - tanihiro.log

    Railsでmigrationを作成する時、changeメソッドだけが定義されていたり、upとdownメソッドの2つが定義されている時があります。 class AddColumnHoge < ActiveRecord::Migration def change end end class ChangeColumnHoge < ActiveRecord::Migration def up end def down end end こんな風に、migrationファイルを作成した時の名前で、生成されるclassのひな形が違います。 up/downについて upとdownメソッドは、migrateを実行した時の処理と、rollbackした時の処理を定義します。 upで変更したものは、downで元に戻るようにしておかないと、正しくrollbackできません。 class ChangeColumnH

    【Rails】migrationのchangeとup/downって何が違うの? - tanihiro.log
    gam-22
    gam-22 2014/07/31
    remove*だと、必ずup/downにしないとダメなのか。納得。
  • 1