Dość nowe dla szyn/heroku. Stworzyłem czysty projekt, aby pomóc zorientować się, co dzieje się na świecie z heroku. Następnie dodaję do niego: a:Wdrożenie Heroku - martwe strony "Przepraszamy, ale coś poszło nie tak."
rails generate controller Pages home contact
http://localhost:3000/pages/home pokazuje dokładnie to, czego oczekujemy. Zatwierdź, popchnij, git, popchnij do heroku. Otwórz stronę na heroku i zwraca stronę błędu: "Przepraszamy, ale coś poszło nie tak."
logi heroku nie wydają się mieć nic interesującego, a wyjątkowe nie oznacza, że coś złego dzieje się w ogóle.
AKTUALIZACJA: Zredukowaliśmy dzienniki do przykładów obraźliwych bitów.
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
Oto gemfile biegnę
# 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
Dzięki za spojrzenie, chłopaki. Dodałem dzienniki Heroku. Jeśli coś tam jest, nie wiem, co to jest. – DavidMann10k
janders ma rację, prawdopodobnie jest to błąd database.yml, który go zatrzymuje. upewnij się, że masz odpowiednie klejnoty w swoim gemfile i na wszelki wypadek zrób pakiet. p.s. możesz na wszelki wypadek odebrać e-mail z tych dzienników. :) – cbron
Ok, mój gemfile wydaje się najbardziej podejrzany, ponieważ jest to dosłownie wszystko, co zmieniłem przed "generowaniem kontrolera". Przygotowuję kopię tego do sprawdzenia. – DavidMann10k