我正在使用Michael Hartl的book学习Ruby on Rails,我在尝试使用Heroku部署我的Hello World App时遇到了第一章的问题。我一直得到默认的欢迎屏幕,即使我已经使用git将我的代码推送到Heroku,我的项目在localhost上工作正常。
我的路线文件设置如下:
Rails.application.routes.draw do
root 'application#hello'
end
我的控制器是这样的:
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
def hello
render html: "¡Hola, mundo!"
end
end
我确保对git和我的目录进行任何更改,然后在项目目录中创建了一个新的Heroku项目:
$ heroku login
$ heroku keys:add
$cd /mydirectory
$heroku create
$git push heroku master
git中的所有内容都是最新的,我不知道还有什么可以尝试。有任何想法吗?谢谢。
答案 0 :(得分:1)
尝试以下命令:
答案 1 :(得分:0)
我发现我不小心将SQlite3留在了Heroku不支持的Gemfile中。