我已经阅读了关于这个错误的很多问题,但没有发现与我的问题相关的答复。我有一个在Heroku上运行良好的Rails应用程序。Heroku - “您正在寻找的页面不存在。”
然后,我更新了我的一个模型以获取更多信息。在本地进行测试时,这很有效。我推到github然后heroku没有问题。但是,一旦我在Heroku上打开应用程序,就会看到“页面...不存在”消息。我重置了我的Heroku数据库并再次迁移,没有任何变化。
我在代码中做出的唯一更改是为我的用户模型在表格中添加了一些新列,更新相关视图文件以反映这些更改,并添加'rails_autolink'gem以显示超链接。
我不知道这是否是相关的,但是当把这个改变推向github时,出于某种原因,我的旧SSH密钥不起作用,我不得不创建一个新的。我做到了,推动github进展顺利。之后,我推到了Heroku。
有谁知道会发生什么?谢谢!
当你提出请求时,你可以尝试检查heroku日志,看看你有什么东西吗? 'heroku logs --tail' https://devcenter.heroku.com/articles/logging#view-logs – kiddorails
我在任何时候都不会收到任何错误。我的日志只显示这一行:at = info method = GET path =“/ favicon.ico”host = immense-caverns-47619.herokuapp.com request_id = 5beb4e13-1c42-49d0-9388-2fea38cf9995 fwd =“69.138.36.223” dyno = web.1 connect = 0ms service = 3ms status = 304 bytes = 133 –
你是否在Heroku上迁移数据库? – Gene