2016-01-06 73 views
0

我的schema.rb不再更新,只要我運行db:migrate。這將更新到最新版本,但有沒有在我的遷徙中的查詢和註釋:Rails模式沒有通過遷移進行更新

無法轉儲表「遊戲」,因爲以下NoMethodError 未定義的方法`[]」的零:NilClass

我不小心手動在控制檯中刪除了表,並想知道是否有方法將我的模式重新同步到遷移?當我運行rake db:drop db:create db:migrate時,會生成完全相同的模式。

+0

的問題是,你指的是錯誤:你需要解決該問題。請在您的問題中包含編輯中提及的錯誤代碼。 –

回答

0

爲了重新從架構的數據庫,你應該運行:

$ rake db:schema:load 

然後你就可以執行掛起遷移

$ rake db:migrate