0

それは確かにそれのように見えないので。モデルを生成してそのdb移行ファイルをチェックアウトすると(私は少し初心者なので、無知なことは許してください)、自動的に生成された「ダウン」コードはありません。これは、最新のRailsバージョンがこれを自動的に処理する方法を理解しているためですか?

4

1 に答える 1

2

最新バージョンのレールは、change;と呼ばれるメソッドをサポートしています。Railsがこの移行の内容だけで移行を元に戻す方法を理解できる場合(通常、組み込みの移行メソッドのみを使用する場合は可能です)、downメソッドを定義する必要はありません。

カスタムなことをする必要がある場合、またはRailsが移行を元に戻す方法を理解できない場合は、の代わりにメソッドを作成する必要がupありdownますchange

于 2012-05-17T05:55:46.713 に答える