Ruby on rails (在本地主机上工作,但不作为heroku应用程序)Desive::Registrations中的NoMethodError#new
我无法理解。因为代码在本地主机中工作。当我在heroku部署它时。它不起作用。我已经花了3个多小时来修复它。做不到。我在这里的堆栈溢出。我希望这里有人能帮我修一下Ruby on rails (在本地主机上工作,但不作为heroku应用程序)Desive::Registrations中的NoMethodError#new,ruby-on-rails,ruby,heroku,web,devise,Ruby On Rails,Ruby,Heroku,Web,Devise,我无法理解。因为代码在本地主机中工作。当我在heroku部署它时。它不起作用。我已经花了3个多小时来修复它。做不到。我在这里的堆栈溢出。我希望这里有人能帮我修一下 您的用户模型显然缺少属性name,请尝试重新运行迁移:heroku运行rails db:migrate本地所有操作都非常有效,但当我在heroku中部署应用程序时。在heroku中,除了新的用户注册,一切都正常。schema.rb中也有t.string:name。不缺少属性名。我还运行了heroku和rake db:migra
您的用户模型显然缺少属性
name
,请尝试重新运行迁移:heroku运行rails db:migrate
本地所有操作都非常有效,但当我在heroku中部署应用程序时。在heroku中,除了新的用户注册,一切都正常。schema.rb中也有t.string:name。不缺少属性名。我还运行了heroku和rake db:migrate。并重新启动了heroku。我使用了Desive>2.0。但是仍然无法理解。你能提供日志中的错误吗?好的@BM5k。。在上面//