我正在尝试将应用程序从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/ –