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文件夹,然后再次运行迁移。 我认为这将解决您的问题。 –