0
使用Rails 4.2.6,Ruby 2.0.0,OSX 10.11Ruby遷移錯誤:未定義的方法`id'爲零:NilClass
我試圖運行rails服務器。在此之前,我運行「rake db:migrate」,然後出現以下錯誤:
rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `id' for nil:NilClass
我對Ruby很新。有人可以解釋錯誤和如何解決它?
謝謝!
請問您可以添加更多日誌嗎? – Zero
請發佈跟蹤以及您正在獲取錯誤的遷移 –
請發佈您在其中遇到此問題的遷移代碼,或者如果您不想共享代碼,請將該遷移文件放在db /遷移應用程序的目錄並再次運行遷移,如果在任何其他遷移文件中運行遷移時遇到任何其他問題,請爲此做同樣的事情。 運行遷移後,將所有這些文件再次放入db/migrate文件夾,然後再次運行遷移。 我認爲這將解決您的問題。 –