gpt4 book ai didi

ruby-on-rails-3.1 - rails 3.1 heroku 没有路由匹配 [GET] "/"基础知识

转载 作者:行者123 更新时间:2023-12-04 07:45:35 25 4
gpt4 key购买 nike

这是我的第一个 Rails 应用程序,它不是书中的示例,而且非常简单。它适用于我的开发 10.6 机器,并在生产中使用 postgresql。我尝试向上推主分支会产生“页面不存在”。

好的,我使用了“git push heroku convention1”,这是一个有效的分支,我想测试一下。

heroku ps => web.1 闲置 252 小时 thin -p $PORT -e $RACK_ENV -R $HER..似乎还可以?

heroku 日志 => 2011-12-20T15:21:07+00:00 app[web.1]: Started GET "/"for 98.240.82.43 at

2011-12-20 07:21:07 -0800 2011-12-20T15:21:07+00:00 app[web.1]: 2011-12-20T15:21:07+00:00 app[web.1]: 2011-12-20T15:21:07+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/"): 2011-12-20T15:21:07+00:00 app[web.1]: cache: [GET /] miss 2011-12-20T15:21:07+00:00 app[web.1]: 2011-12-20T15:21:07+00:00 heroku[router]: GET vitae1.heroku.com/ dyno=web.1 queue=0 wait=0ms service=50ms status=404 bytes=728 2011-12-20T15:21:07+00:00 heroku[nginx]: 98.240.82.43 - - [20/Dec/2011:07:21:07 -0800] "GET / HTTP/1.1" 404 728 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7" vitae1.heroku.com 2011-12-20T15:21:07+00:00 heroku[router]: GET vitae1.heroku.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=2ms status=200 bytes=0 2011-12-20T15:21:07+00:00 heroku[nginx]: 98.240.82.43 - - [20/Dec/2011:07:21:07 -0800] "GET /favicon.ico HTTP/1.1" 200 0 "http://vitae1.heroku.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) Apple WebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7" vitae1.heroku.com

在 stackoverflow 上查看类似的线程,答案是找不到其他文件,但 heroku 似乎找不到我的应用程序及其路由文件:这是 routes.rb 的相关片段:

root :to => 'openings#index' match '/openings/admin', :to => 'openings#admin' match '/openings/show_report', :to => 'openings#show_report' resources :openings

这适用于我机器上的生产环境。我忽略了什么明显的事情?我在推送到 heroku 时错过了什么吗?我的配置文件夹中有一个 routes.rb 文件。谢谢,山姆

最佳答案

你必须像推一样

git push heroku convention1:master

当您想将分支部署到除 master 之外的 heroku 时。 Heroku 仅部署 master 分支,因此您必须将 convention1 分支推送到 Heroku 上的 master 分支。

关于ruby-on-rails-3.1 - rails 3.1 heroku 没有路由匹配 [GET] "/"基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578209/

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