gpt4 book ai didi

ruby-on-rails - Heroku - "The page you were looking for doesn' t 存在。”尽管它存在于本地主机 :3000 上

转载 作者:数据小太阳 更新时间:2023-10-29 08:44:27 25 4
gpt4 key购买 nike

我几乎尝试了前面问题中的所有解决方案,但没有一个适用于我的问题。基本上,我的应用程序适用于 localhost:3000 但不适用于 Heroku。我生成了脚手架用户名:字符串电子邮件:字符串。 Git 提交并推送到 Heroku,它表示一切正常。但是,在页面上 http://appofmine.herokuapp.com/我得到 404。

heroku 日志:

heroku[router]: at=info method=GET path="/favicon.ico" host=appofmine.herokuapp.com request_id=e39fb228-d587-4d18-8395-2405eec3a59d fwd="85.202.153.28" dyno=web.1 connect=2ms service=5ms status=200 bytes=228

routes.rb:

Rails.application.routes.draw do
resources :users
root "users#index"
end

最佳答案

这很可能是因为您没有在 heroku 上运行迁移,所以数据库表尚未创建,因此您会收到此错误。这是人们在将应用程序部署到 heroku 时常犯的一个错误。

确保在访问页面之前将数据库迁移到 heroku 上:

heroku run rake db:migrate

这应该可以解决您的问题。

关于ruby-on-rails - Heroku - "The page you were looking for doesn' t 存在。”尽管它存在于本地主机 :3000 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34578983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com