2016-09-13 68 views
0

當我試圖軌道分貝:遷移,我得到了以下錯誤:軌分貝:遷移錯誤的軌道中止

rails aborted! 
StandardError: An error has occurred, all later migrations canceled: 

Mysql2::Error: Duplicate entry 'MyString' for key 'index_users_on_email': CREATE UNIQUE INDEX `index_users_on_email` ON `users` (`email`) 

有人可以幫我在這嗎?謝謝。

回答

1

錯誤提示您有一個名爲「MyString」(它存在於兩條記錄中)的重複email的用戶記錄。由於email具有唯一索引,因此它不能重複。

刪除user記錄與重複email或將其更新到unique電子郵件,然後運行

rake db:migrate 
+0

它的工作。謝謝。 –