Довольно плохо знаком с рельсами / герокой. Я создал чистый проект, чтобы помочь выяснить, что в мире происходит с герою. Затем я добавляю к нему:
rails generate controller Pages home contact
http://localhost:3000/pages/home показывает именно то, что мы ожидаем. Фиксация, толчок к мерзавцу, толчок к героку. Откройте страницу на 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