甚至Empty应用程序也不会在Heroku应用程序中执行

时间:2014-09-10 14:51:53

标签: ruby-on-rails ruby ruby-on-rails-3 heroku

我试图搜索所有类型的答案,但我没有得到它。 首先,我试图解决。 sqlite -v 1.3.9通过添加问题

group:development, :test do
   gem 'sqlite3'
end

group :production, :staging do
   gem 'pg'
   gem 'rails_12factor'
end

并删除了安装-v 1.17.0.1的pg问题。然后我再次得到一些警告来安装rails因子,你可以在我上面的上一个配置文件中看到。仍然在heroku页面中不存在该页面。它是一个空的应用程序跟随迈克尔哈特尔第1章。我是新来的,所以我没有找到一个完美的地方找到所需的代码。

我无法将我的日志附在此处:/。

编辑:以下日志文​​件

http://pastebin.com/CNTsMYXK

1 个答案:

答案 0 :(得分:0)

您还没有设置任何根路由。

  

ActionController :: RoutingError(没有路由匹配[GET]“/”):

在您所关注的教程中,提到该应用程序此时无法在Heroku上运行。在该教程的后续阶段向应用程序添加根路由后,应用程序应该可以正常工作。

请参阅:https://www.railstutorial.org/book/beginning#uid98

如果您想立即使用它,请按如下方式添加根路由:

将此添加到config / routes.rb

root 'welcome#index'

将此添加到app / controllers / welcome_controller.rb

class WelcomeController < ApplicationController
  def index
    render text: "Hello World"
  end
end