我意识到这是一个非常常见的问题,但我目前正在自学 ruby on rails,在完成了在 Heroku 上设置应用程序的艰巨任务后,我遇到了第一个问题。
我认为有些东西坏了,因为当我单击About your application's environment
链接时,我得到了page not found error
但是读没关系,因为它应该只在开发环境中工作。
因此,我继续使用以下命令创建了一个控制器和一个视图:
rails generate controller Index
在我app > controllers
的文件夹中,我有一个名为的文件index_controller.rb
,其中包含以下内容:
class IndexController < ApplicationController
def index
end
end
在我app > views > index
的文件夹中,我有一个名为index.html.erb
<html>
<head>
<title>Test Site</title>
</head>
<body>
<h1>Test</h1>
</body>
</html>
但是当我访问http://safe-peak-2383.herokuapp.com/index/index/时,我得到了找不到页面的错误。
由于我使用的是 Heroku,因此我的 gem 文件包含以下内容:
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
有任何想法吗?