具体的にレール資産パイプラインを持つサードパーティのビデオプレーヤーを使用している場合は、それに持っている:404エラー</p> <p>javascriptのマニフェストファイル..私は自分のWebアプリケーションにビデオプレーヤーを追加しようとしています、
//= require bitmovinplayer.min
//= require bitmovinplayer-core.min
//= require bitmovinplayer-controls.min
そして、CSSのマニフェストで:資産コンパイル後の連結の.jsファイルを表示する場合
@import "bitmovinplayer-core.min";
@import "bitmovinplayer-controls.min";
、私はこれらのファイルが正しく含ま取得があることがわかります。
ベンダーd8cd0ac ...の.js:38はGET https://myapp.com/assets/bitmovinplayer-core.min.css
ベンダーd8cd0ac ...の.jsプレーヤーをインスタンス化しようとしたとき
はしかし、私はコンソールに表示404エラーがあります。 38はhttps://myapp.com/assets/bitmovinplayer-core.min.js
をGETだから、明らかにこの選手のコードは、彼らがメインのjsでご利用いただけますので、accessible--されていないファイルを指しているのsrc属性を持つことのhtmlを追加して&マニフェストから生成されたcssファイル。
だから私は、これを行うと、プリコンパイルした後、しかし
config.assets.precompile += [
'bitmovinplayer-core.min.css',
'bitmovinplayer-core.min.js',
]
.............これで問題が解決するだろう、手動で資産プリコンパイル配列にこれらのファイルを追加することにより、考え
0:私は行かなければならない/assets/bitmovinplayer-core.min.css
:に、私はまだ行くことができません良くない
/assets/bitmovinplayer-core.min-78b88b860ccc407fd131639914ecd692.css
..私は、URLのハッシュせずに、この資産にアクセスできるようにする必要があります。
どうすればよいですか?