#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 о том, как решить эту проблему