很新的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