0

値を初期化するのを忘れていたことに気付く前に、マイグレーションを書き、それに (もちろん開発コピー上で) マイグレーションしました。その後、次の 10 分間、Camping がロールバックを可能にする方法について頭を悩ませました。データを修正するために別の移行を作成するだけでよいことに気付きましたが、これは私がやろうとしていることですが、疑問が生じます:

Campingで移行をロールバックすることはできますか? それとも、何かを見逃したときはいつでも X.1 の作成に頼る必要がありますか?

4

1 に答える 1

0

App.create_schema移行するバージョンを次のように指定できます。

Camping.goes :App

…

App.create_schema(:version => 1.1)

これを機能させるには、ダウンマイグレーションを定義する (または変更マイグレーションを使用する) 必要があることに注意してください。

于 2012-12-01T15:17:41.183 に答える