Heroku não mostra minhas imagens
-
20-12-2019 - |
Pergunta
Estou com um problema, minhas imagens não aparecem no heroku..Não há mensagens de erro no push e instalei a gem 'rails_12factor' no meu gemfile.
Então eu realmente não sei o que fazer
O endereço é http://middiz.herokuapp.com/
Vocês poderiam dar uma olhada pessoal e me ajudar por favor?
Muito obrigado
Solução
Posso ver algumas imagens, mas para a posteridade e para dar uma ideia de qual pode ser o problema, achei melhor escrever esta resposta para ajudá-lo a executar imagens no Heroku
CSS Dinâmico
As imagens baseadas em CSS mudam quando você as pré-compila e implanta no Heroku.Usos de trilhos impressão digital de ativos para vincular os arquivos de ativos dependentes ao próprio ativo.Isso significa que você deve garantir que seu CSS tenha caminhos de imagem dinâmicos, em vez de estáticos, e a maneira de fazer isso é usar SCSS
SCSS permite inserir valores dinamicamente no pipeline de ativos, permitindo assim servir imagens dinamicamente.Veja como funciona:
#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 */
Compreendo que não seja uma solução direta para você, mas espero que mostre uma maneira de resolver o problema