我有我的用戶表了幾個遷移,它已經成爲我真的不跟着自己:)如何做一個適當的遷移一勞永逸
理想情況下,我想要做的是一個爛攤子使用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