很新的rails/heroku。我创建了一个干净的项目来帮助弄清楚heroku在世界上发生了什么。然后,我给它添加了:Heroku部署 - 死网页“我们很抱歉,但出了问题。”
rails generate controller Pages home contact
http://localhost:3000/pages/home显示正是我们所期望的。承诺,推动git,推向heroku。在heroku上打开页面,它返回错误页面:“我们很抱歉,但出错了。”
heroku日志似乎没有任何有趣的东西,而且例外情况是没有注册任何不好的东西。
更新:我已将日志减少为违规位的示例。
2011-10-06T01:06:05+00:00 app[web.1]: Started GET "/pages/home" for 97.87.14.192 at 2011-10-05 18:06
:05 -0700
2011-10-06T01:06:05+00:00 app[web.1]:
2011-10-06T01:06:05+00:00 app[web.1]: ActiveRecord::ConnectionNotEstablished (ActiveRecord::Connecti
onNotEstablished):
2011-10-06T01:06:05+00:00 app[web.1]:
2011-10-06T01:06:05+00:00 app[web.1]:
2011-10-06T01:06:05+00:00 app[web.1]:
2011-10-06T01:06:05+00:00 app[web.1]: cache: [GET /pages/home] miss
这里是我跑
# gemfile
source 'http://rubygems.org'
gem 'rails', '3.1.0'
group :test do
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'rspec-rails', '2.6.1'
gem 'webrat', '0.7.1'
end
group :development, do
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'rspec-rails', '2.6.1'
end
谢谢你看看,伙计们。我添加了Heroku日志。如果有什么我不知道它是什么。 – DavidMann10k
janders是正确的,它可能是一个database.yml错误,它阻止它。确保你的gemfile中有正确的宝石,并做一个包以防万一。附:为了以防万一,您可能需要将电子邮件从这些日志中取出。 :) – cbron
好的,我的gemfile似乎最令人怀疑,因为这实际上是我在'generate controller'之前改变的所有东西。我正在准备一份考试复印件。 – DavidMann10k