Domanda

Ho un problema, le mie immagini non si presentano su Heroku .. Non ci sono messaggi di errore nella spinta e ho installato il Gem 'Rails_12Factor' nel mio Gemfile ..

Quindi non so davvero cosa fare

L'indirizzo è http://middiz.herokuapp.com/

Potresti avere un aspetto ragazzi e aiutarmi per favore?

thx così tanto

image desc

È stato utile?

Soluzione

Posso vedere alcune immagini, ma per il posterità e per darti un'idea su cosa potrebbe essere il problema, ho pensato che avreiute scrivere questa risposta per aiutarti a eseguire immagini su Heroku


.

Dynamic CSS

Le immagini basate su CSS cambiano quando li pre-compiliano e si dispiega su Heroku.I rails utilizza Asset Fingerprinting Per collegare i file di attività dipendenti al bene stesso.Ciò significa che devi assicurarti che il tuo CSS abbia percorsi di immagini dinamici, piuttosto che quelli statici, e il modo di farlo è usare SCSS

SCSS consente di inserire dinamicamente i valori nella pipeline Asset, consentendo così di servire le immagini dinamicamente.Ecco come funziona:

#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 */
.


.

Apprezzo che non è una soluzione diretta per te, ma spero che mostri un modo per risolvere il problema

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top