Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails (在本地主机上工作,但不作为heroku应用程序)Desive::Registrations中的NoMethodError#new_Ruby On Rails_Ruby_Heroku_Web_Devise - Fatal编程技术网

Ruby on rails (在本地主机上工作,但不作为heroku应用程序)Desive::Registrations中的NoMethodError#new

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

我无法理解。因为代码在本地主机中工作。当我在heroku部署它时。它不起作用。我已经花了3个多小时来修复它。做不到。我在这里的堆栈溢出。我希望这里有人能帮我修一下


您的用户模型显然缺少属性
name
,请尝试重新运行迁移:
heroku运行rails db:migrate
本地所有操作都非常有效,但当我在heroku中部署应用程序时。在heroku中,除了新的用户注册,一切都正常。schema.rb中也有t.string:name。不缺少属性名。我还运行了heroku和rake db:migrate。并重新启动了heroku。我使用了Desive>2.0。但是仍然无法理解。你能提供日志中的错误吗?好的@BM5k。。在上面//