我有我的用户表了几个迁移,它已经成为我真的不跟着自己:)如何做一个适当的迁移一劳永逸
理想情况下,我想要做的是一个烂摊子使用Devise库进行身份验证,并通过它创建我的用户表。
我应该做一个drop table users,并将我的累积迁移文件合并为一个,然后运行rake db:migrate?还是有更好的方法来做到这一点?这样做的好做法是什么?
另外,我想添加3列到fistName,lastName,company字段的新迁移到users表中。我应该在哪里添加,以便这些字段被创建?
谢谢, 亚历克斯
更正前面的迁移是工作流程的自然部分,不要与之对抗:没有真正的附加价值。 – apneadiving 2011-05-25 21:09:25
@apneadiving是的,但我担心的是,这仍然是我的开发环境,我可以自由地改变它。一旦我把它放在舞台上并进一步,我希望迁移变得更加美好和优雅。所以我想从尽可能少的尝试中得到它们。 – GeekedOut 2011-05-25 21:11:19
在这种情况下,在一个迁移文件中清理所有内容,删除数据库并迁移 – apneadiving 2011-05-25 21:12:29