Ho la seguente implementazione di bigvideo.js perfettamente funzionante al di fuori del mio progetto Rails.Rendering di uno sfondo utilizzando bigvideo.js in un'applicazione Rails
<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>
Tuttavia, quando provo a tradurre questo per Rails, non sarà il rendering o l'immagine o il video.
- Ho tutti i file javascript in risorse/javascript. Sembra che stiano tirando correttamente.
- Application.js non è stato modificato e include // = require_tree.
- Per il JS personalizzato (quello in cui è visualizzato il codice js sopra) attualmente lo ho come file JS in assets/javascripts. Ho provato a inserire i file immagine/video rilevanti nella cartella, modificare i percorsi degli indirizzi Web per i file e denominarli .html.erb e utilizzare i frammenti di rubino, tutti senza successo.
Come posso eseguire la mia implementazione? Puoi vederlo funzionare al di fuori di Rails here.
dove sono yay.jpg e test.mp4? – okliv
Come già detto, ho provato a mettere i file nella stessa directory (assets/javascript), ho provato a caricare quei file e poi a rimandarli con url, e ho provato a inserirli nella cartella delle risorse dei binari rilevanti e usando i frammenti di rubino per riferirsi a loro. Nessuno ha avuto successo. – user1318135