1

На моем сайте рельсов используется самоцвет листка. У меня нет проблем с загрузкой png в разработке, но когда я переключаюсь на свою производственную площадку, путь теперь начинается с буклета.Как загрузить маркер png из листовки, хранящейся в активах/изображениях производственного объекта

Я хочу, чтобы мой путь по MY_WEB_SITE/активы/изображения /, но в производстве становится MY_WEB_SITE/активы/листовка/DIST/изображений/

Я приложил .erb к моему CoffeeScript. И следующий код:

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}) 

Я также пробовал asset_url, но он имеет тот же эффект.

ответ

0

трубопровода активов Настройка компилировать .png файлов (в частности, в поставщика/как это не делается по умолчанию):

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

Это позволит вашим .png изображения, которые будут скомпилированы в государственные/активы/листовка/расстояние/images/затем они появятся в процессе производства.