Ошибка приложения Heroku глава 5

#ruby-on-rails #heroku

#ruby-on-rails #heroku

Вопрос:

Привет, я нахожусь в главе 5 учебника ror, и у меня возникли проблемы с переносом его на heroku. до сих пор не было никаких проблем с нажатием, когда он начал показывать проблемы без поддержки приложения cedar, хотя я уже создал свое текущее приложение с помощью heroku create --stack cedar

Также, когда я запускал домен в браузере, он выводит меня на страницу, где написано ошибка приложения.

 An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
  

кто-нибудь может мне помочь с этим? Спасибо!

Комментарии:

1. Ммм…. Вы проверили журнал для получения подробной информации? Если вы сделаете это и опубликуете результат здесь, нам будет над чем работать. Обычно heroku logs --tail это хорошее место для начала. Вероятно, у вас неправильно настроен Postgres. Heroku не будет запускать SQLite.

Ответ №1:

Подключение к БД

Вы будете лучше всего работать:

 heroku run rake db:migrate
  

Существует два типа ошибок heroku — либо у вас стандартная ошибка Rails, либо типичная Heroku ошибка (как вы видите прямо сейчас).

heroku Ошибка в основном является результатом отсутствия подключения к работоспособной базе данных. Обычно это связано с тем, что вы не создали базу данных (что делается с heroku run rake db:migrate помощью ), но также является частью отсутствия работоспособной базы данных

Возможно, вы захотите ознакомиться с документами Heroku PostgreSQL о том, как решить эту проблему