3

up/downメソッドとメソッドの違いは完全に理解してchangeいますが、レールがどちらか一方を生成するように見える理由がわかりません。

次のコマンドを実行して、changeメソッドを取得しました。

rails generate migration AddUpdaterCreatorToRequest

約 10 分前に、次のコマンドを実行してメソッドupdownメソッドを取得しました。

rails generate migration AddClientPrimaryEngineer

何を与える?どちらも add で始まります (しばらくの間、NLP のようなものが行われていないかどうか疑問に思っていました...) 2 番目に欠落している「To」は、代わ​​りに私に与えるようにしchangeますか?

4

1 に答える 1

3

Railsが移行名を正常に解析し、コードを生成できるようになると、そのchangeメソッドが使用されます。upそれ以外の場合は、 /メソッドにフォールバックしdown、ピースを埋めることができます。

2番目の移行名はCreateClientPrimaryEngineerである必要があると思います。

于 2012-12-12T19:28:12.473 に答える