我正在嘗試將應用程序從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
生成的文件的內容看起來是正確的(新酷變化的方法),但遷移文件,好像它應該被命名更像DB /遷移/ 20111012002448_add_foo_to_users.rb。
我懷疑我缺少一些簡單的東西,但花了整個週末試圖弄清楚它是什麼。搜索顯示沒有幫助,我發現。在此之前,遷移一直在進行,所以我採取的升級步驟似乎已經破壞了它。任何建議在哪裏看,將不勝感激。謝謝。
你應該添加您的更新內容一個答案並接受它。 http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –