Я развернул приложение Heroku: https://ernestbikeberlin.herokuapp.com/
В своей среде разработки я создал класс Product
для своей базы данных, и я мог без проблем получить к нему доступ через http://localhost:3000/products
.
После развертывания и выполнения миграции на Heroku при попытке открыть https://ernestbikeberlin.herokuapp.com/products, мне выдается сообщение:
Извините, но что-то пошло не так.Если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации.
Я запустил heroku logs
и нашел это:
FATAL -: [2da12c81-7b1e-449b-9753-b05970f40119] ActionView :: Template :: Error (Актив «blahblahbmx.com» отсутствует в конвейере ресурсов.):
blahblahbmx.com
использовался в качестве фиктивного URL-адреса во время разработки и с тех пор был заменен допустимым URL-адресом.
Поскольку это все еще проявляется в производственной среде Heroku, я подозреваю, что это проблема кэширования ресурсов Rails, не очищающего старые активы должным образом.
Я попробовал следующее безрезультатно:
heroku repo:purge_cache
- Очистка кеша с помощью https://github.com/heroku/heroku-builds#purge-build-cache (что делает более тщательную очистку кеша для проектов сборки Ruby)
Надеюсь, что-нибудьлюди могут указать мне правильное направление.
Ура!Эрнест