Rails プロジェクトの外部で完全に機能する bigvideo.js の次の実装があります。
<script src="modernizr.js"></script>
<script src="jquery-1.7.2.min.js"></script>
<script src="jquery-ui-1.8.22.custom.min.js"></script>
<script src="jquery.imagesloaded.min.js"></script>
<script src="http://vjs.zencdn.net/3.0/video.js"></script>
<!-- BigVideo -->
<script src="bigvideo.js"></script>
<script>
var BV = new $.BigVideo();
BV.init();
if (Modernizr.touch) {
BV.show('yay.jpg');
} else {
BV.show('test.mp4',{ambient:true});
}
</script>
ただし、これを Rails に変換しようとすると、画像もビデオもレンダリングされません。
- すべての JavaScript ファイルが assets/javascripts にあります。彼らは正しく引っ張っているように見えます。
- Application.js はそのままで、 //= require_tree が含まれています。
- カスタム JS (js コードが上に表示されているもの) の場合、現在、assets/javascripts に JS ファイルとして持っています。関連する画像/ビデオファイルをフォルダーに入れ、パスをファイルのWebアドレスに変更し、.html.erbという名前を付けてルビースニペットを使用しようとしましたが、すべて成功しませんでした.
実装を機能させるにはどうすればよいですか? Rails の外部で動作する様子は、こちらで確認できます。