我正在使用rails 3,我正在嘗試創建新模型,但由於rake中止了錯誤 我嘗試給出不同的模型名稱,並且在每個模型創建過程中也給出了不同的字段。 我是新的紅寶石軌上請幫助如何消除耙子的錯誤中止?
回答
檢查遷移文件是否有附加時間戳。
您得到此錯誤是因爲您有多個具有相同名稱的遷移文件。
檢查DB /遷移文件夾,看看是否有兩個遷移具有相同的名稱:
20131007030431_CreateRstuds.rb
20131012173735_CreateRstuds.rb
刪除其中之一。然後 - 嘗試再次遷移。
編輯:
也許你的架構遷移不會更新與最新的遷移。 只有當您啓動應用程序並且表中沒有數據,或者它以某種方式可恢復或無價值時,您才能刪除數據庫並重新創建它。 警告:如果你有真實的數據,不要這樣做!你將失去所有的數據!
rake db:drop
rake db:create
rake db:migrate
C:\ Sites \ stp> rake db:migrate == CreateRstuds:migrating ========================== ========================= - create_table(:rstuds) 注意:CREATE TABLE將爲串行 列創建隱式序列「rstuds_id_seq1」 rstuds.id「 rake中止! 發生錯誤,這和所有後來遷移取消: PG :: DuplicateTable:ERROR:關係 「rstuds」 已經存在 :CREATE TABLE 「rstuds」( 「ID」 串行主鍵, 「名字」。) 任務:TOP =>分貝:遷移 (請參閱通過運行帶有--trace任務全部跟蹤) 我得到上面提到的錯誤,現在,我想你的方式,但對不起,先生 –
什麼'耙分貝:遷移--trace'給你? – user2503775
- 1. 耙中止錯誤
- 2. 耙子中止了!語法錯誤:
- 3. Rails:幫助耙子中止錯誤!
- 4. rake neo4j:創建錯誤耙子中止
- 5. 耙子中止:銷?
- 6. 耙子0.8.7,耙子中止!未初始化的常量耙:: DSL
- 7. 耙中止,錯誤的參數數目
- 8. MySQL的兼容性錯誤 - 耙中止錯誤的耙分貝:創建
- 9. 不能耙:數據庫遷移 - 繼續獲取'耙子中止!加載錯誤'
- 10. 預編譯錯誤耙中止
- 11. 耙中止錯誤DB:降軌3.2
- 12. rake db:migrate給我耙中止錯誤
- 13. 耙子中止! PG :: ConnectionBad:Cloud9嘗試運行耙路線時出錯
- 14. 耙耙錯誤:: DSL
- 15. Ruby on Rails - 耙子中止
- 16. 耙子中止!與monit
- 17. 耙子中止!錯誤:必須是數據庫
- 18. RubyOnRails耙分貝:創建 - 錯誤耙中止
- 19. 如何消除錯誤3002?
- 20. 如何從錯誤中搶救耙
- 21. 耙耙異常中止
- 22. 爲什麼我的耙子中止?
- 23. 如何消除/刪除拋出錯誤
- 24. 錯誤嘗試與GIT中的Heroku,Gemfile中的錯誤和耙部署中止
- 25. 耙0.9.1錯誤
- 26. 錯誤耙路
- 27. 耙db:錯誤
- 28. 耙錯誤
- 29. 耙子中止!你已經激活耙10.0.2,但你的Gemfile需要耙0.9.2.2
- 30. Heroku耙中止?
什麼是您的命令來創建新模型? – user2503775
你可以發佈你的錯誤請。 – Mattherick
耙子中止!多個遷移的名稱爲CreateRstuds –