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