为什么我的网站没有在heroku上部署?

时间:2017-03-25 21:14:11

标签: ruby-on-rails ruby heroku

我已经学习了大约一个月的rails,我已经使用ruby on rails创建了我的第一个简单的静态网站。它在localhost:3000上运作良好。

我已将所有文件推送到GitHub,并已关注如何使用GitHub和heroku部署网站的几个Youtube视频。我用它们来处理我得到的几个错误,最终设法"部署"网站。

但是,我得到的是一个欢迎页面,说它是我的网站。它只是一个单独的页面,只有" Heroku。欢迎使用您的新应用。"写在上面。我失踪的最后阶段是什么?为什么我没有看到我的网站?

以下是应用程序日志:

2017-03-22T20:20:58.057644+00:00 app[api]: Release v1 created by user *******@******.com

2017-03-22T20:20:58.063330+00:00 app[api]: Release v2 created by user *******@******.com

2017-03-22T20:20:58.189041+00:00 app[api]: Release v2 created by user *******@******.com

2017-03-22T20:31:55.915631+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=d69fedea-d149-4836-b349-aa490c3b9654 fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-22T20:31:56.290278+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=vast-shelf-39597.herokuapp.com request_id=0c5752c0-b960-443e-8f07-0c2346055ff9 fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-24T18:44:37.424270+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=62e3ddce-34e5-4fb2-892b-2ae9cf5ca93d fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-24T18:44:37.811237+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=vast-shelf-39597.herokuapp.com request_id=7a5b7d99-1b83-406d-bdc2-c68c3d5efa33 fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-24T18:44:55.237261+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=4057726f-e2b9-464b-a970-b37306051e63 fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-25T20:29:38.837541+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=47282fae-e30f-43d1-be52-808c956cad7b fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-25T21:10:30.120292+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=94863f09-962f-49d5-90db-c0fbf7ac0c8a fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

2017-03-26T11:07:07.914421+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=vast-shelf-39597.herokuapp.com request_id=c3fac4f9-8786-493c-a859-05690842ca89 fwd="88.11.201.253" dyno= connect= service= status=502 bytes= protocol=https

这是我的路线文件:我认为" root",没有?

Rails.application.routes.draw do
  get 'handm/home'
  get 'handm/about'
  get 'handm/contact'
  get 'handm/industries'
  get 'handm/languages'
  get 'handm/services'

1 个答案:

答案 0 :(得分:1)

看起来部署很好。

你必须设置" root"你申请的路线。根路由是用户首次访问您应用时的路由。

我假设家是你想要的第一个路线,如果不是只是根据需要改变路线文件。

更改此

get 'handm/home'

到这个

root 'handm#home'

确保推送到git,然后部署到Heroku。