В частности, я пытаюсь добавить видео плеер на моем веб-приложение ..ошибки 404 при использовании 3-й партии видеоплеер с конвейера Рельсы активов
Javascript Файл манифеста имеет в нем:
//= require bitmovinplayer.min
//= require bitmovinplayer-core.min
//= require bitmovinplayer-controls.min
и в CSS манифесте:
@import "bitmovinplayer-core.min";
@import "bitmovinplayer-controls.min";
при просмотре файла каскадного .js после компиляции активов, я вижу, что эти файлы там должным образом получать включены.
Однако при попытке создать экземпляр игрока, есть 404-х, которые я вижу в консоли:
поставщика d8cd0ac ... .js: 38 ПОЛУЧИТЬ https://myapp.com/assets/bitmovinplayer-core.min.css
поставщика d8cd0ac ... .js: 38 GET https://myapp.com/assets/bitmovinplayer-core.min.js
Так, по-видимому, этот игрок код добавления HTML, который с ЦСИ атрибуты, которые указывают на файлы, которые не accessible--, потому что они доступны в основных Js & css-файлы, созданные из манифеста.
Так я думал, что вручную путем добавления этих файлов в активах прекомпиляции массива, это позволит решить проблему .............
config.assets.precompile += [
'bitmovinplayer-core.min.css',
'bitmovinplayer-core.min.js',
]
Однако, после того, как делать это и Прекомпиляцию , я до сих пор не могу пойти:
/assets/bitmovinplayer-core.min.css
я должен пойти:
/assets/bitmovinplayer-core.min-78b88b860ccc407fd131639914ecd692.css
Который не хорошо .. Мне нужно, чтобы иметь возможность получить доступ к этому активу без хэша в URL.
Как это сделать?