あなたのjavascriptのコードは、私が私が見るあなたのHerokuのアプリ上でコンソールを検査するときのようにロードされているようにそれは見ていません:あなたのWOW
コードがあなたのplugins.js
(またあなたのOwl Carousel
に存在するように
Uncaught ReferenceError: WOW is not defined
が見えますソースコードの寿命)。
application.js
ファイルにplugins.js
を追加して、active.js
ファイルの前にロードされていることを確認してください。
//= require plugins
//= require_tree .
(私はおそらくrequire_tree
を削除し、順序でロードする必要があるものに個別に依存して、ファイルの各が含まれます)。
次に、Owl
jsコードをUsageセクション内のスニペットと同じように変更してください。それが正しくロードされることを保証するためには、このようなものでなければなりません。
$(document).ready(function() {
$(".app_screenshots_slides").owlCarousel({
items: 1,
loop: true,
autoplay: true,
smartSpeed: 800,
margin: 30,
center: true,
dots: true,
responsive: {
0: {
items: 1
},
480: {
items: 3
},
992: {
items: 5
}
}
});
});
FWIWコンソールで余分なエラー(カスタムフォントがロードされず、その他のjQueryエラー)も発生します。また、あなたのactive.js
ファイル内の未使用のJSのように見えます。この回答には、あなたが尋ねたものだけが含まれています。
すべてのソースjsコードをplugins.js
にする代わりに、Rails Assetsを使用すると、依存関係の管理に役立ちます。興味があればOwlCarousel2へのリンクがあります。
ないブートストラップ4のためのブートストラップ3での唯一の必要性.. –
これはrubygems.orgでjqueryのレールのドキュメントから直接です: '' 'そして、あなたはjQueryの3を使用したい場合は、あなたがjquery3を必要とすることができます // jquery3が必要です // jquery_ujs'''が必要です [jquery-rails gem documentation](https://github.com/rails/jquery-rails) – hashrocket