11
我是Rails的新手,並開始一個項目,我對我的模型和數據庫模式不滿意。回滾所有導軌遷移或刪除表並修改遷移(從頭開始)
我想重新從頭開始,但保留我所有的觀點,控制器。
要做到這一點,最好的方法是什麼?
我想刪除所有我的遷移和我的所有模型。在這個過程之後應該沒有不相關的文件(比如不再使用的遷移)。
如果有幫助,我使用Rails 3.1
謝謝!
我是Rails的新手,並開始一個項目,我對我的模型和數據庫模式不滿意。回滾所有導軌遷移或刪除表並修改遷移(從頭開始)
我想重新從頭開始,但保留我所有的觀點,控制器。
要做到這一點,最好的方法是什麼?
我想刪除所有我的遷移和我的所有模型。在這個過程之後應該沒有不相關的文件(比如不再使用的遷移)。
如果有幫助,我使用Rails 3.1
謝謝!
首先,你回滾到遷移版本0
rake db:migrate VERSION=0
然後你手動刪除您的遷移和模式,使控制器並保持完整。
只要刪除所有文件app/models
和db/migrate
然後運行:
rake db:reset
只要小心,這也跑種子 – equivalent8