1

Meine Rails-Site verwendet die Broschüre gem. Ich habe keine Probleme, den Png in der Entwicklung zu laden, aber wenn ich zu meiner Produktionssite wechsle, beginnt der Weg jetzt unter Broschüre.Wie lade ich ein Marker-Png aus einer Broschüre, die in Assets/Bildern einer Produktionsstätte gehalten wird

mag ich meinen Weg durch MY_WEB_SITE/assets/images/aber es wird MY_WEB_SITE/assets/Faltblatt/dist/images/

Ich habe angebracht .erb meinen Coffee in der Produktion. Und der folgende Code:

digested_icon = L.icon({ 
    iconUrl: "<%= asset_path 'marker-icon.png' %>" 
    iconRetinaUrl: "<%= asset_path 'marker-icon-2x.png' %>" 
    shadowUrl: "<%= asset_path 'marker-shadow.png' %>" 
}) 
sgMarker = L.marker(sgLatLng, {icon: digested_icon}) 

Ich habe auch Asset_url versucht, aber es hat den gleichen Effekt.

Antwort

0

konfigurieren Asset-Pipeline zu kompilieren PNG-Dateien (vor allem in Verkäufer/wie es standardmäßig nicht getan hat):

# In config/initializers/assets.rb 
Rails.application.config.assets.precompile += ["*.png"] 

Dies wird Ihre .png Bilder ermöglichen, Öffentlichkeit zu erstellenden/assets/Faltblatt/dist/images/dann werden sie in der Produktion erscheinen.

Verwandte Themen