Rails 3.0.7から3.1.1にアプリケーションをアップグレードしようとしています。 3.1.1で移行を実行しようとすると、移行ファイルが生成されますが、先行するタイムスタンプはありません。たとえば:Rails 3.1の移行により、移行ファイル名にタイムスタンプがなくなります
$ rails g migration add_foo_to_users foo:boolean
invoke active_record
create db/migrate/_add_foo_to_users.rb
生成されたファイルの内容は(新しいクールな変更方法で)正しいように見えますが、移行ファイルは、それがよりデシベル/移行/ 20111012002448_add_foo_to_users.rbのように名前を付ける必要がありますように思えます。
私は単純なものが欠けていると思っていますが、週末にはそれが何であるか把握しようとしました。検索で見つけたものは何も役立ちません。これまでは移行が進んでいたので、アップグレードするための手順の中には何かが壊れているようです。見える場所の提案は感謝します。ありがとう。
次のようあなたの更新を追加する必要があります答えを受け入れてください。 http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –