Heroku не появляется мои изображения
-
20-12-2019 - |
Вопрос
У меня проблема, мои изображения не появляются на Heroku .. Нет сообщений об ошибках в толчке, и я установил GEM 'Rails_12Factor' в моем драгоценном элементе ..
Так что я не знаю, что делать
Адрес http://middiz.herokuapp.com/
Не могли бы вы посмотреть, ребята и помогите мне, пожалуйста?
thx так много
Решение
Я вижу некоторые изображения, но для потомки и дать вам представление о том, что может быть проблема, я подумал, что мне лучше написать этот ответ, чтобы помочь вам запустить изображения на Heroku
<Сильные> Динамические CSS
На основе изображений на основе CSS изменяется при предварительном компиляции и развертывании к Heroku.Rails использует Активы отпечатков> Чтобы связать файлы зависимого актива к самому активу.Это означает, что вы должны убедиться, что ваши CSS имеют динамические пути изображения, а не статичными, а путь к этому - это использовать SCSS
SCSS позволяет динамически вставлять значения в конвейер актива, что позволяет динамически предоставлять изображения.Вот как это работает:
#app/assets/application.css
background-image: url('background.png'); /* --> Renders static asset every time */
#app/assets/application.css.scss
background-image: image_path('background.png'); /* --> dynamically renders the fingerprinted path */
.
Я ценю, что это не прямое исправление для вас, но я надеюсь, что он показывает способ исправить проблему