Сова Карусель не работает с моими рельсами. Это не отображается на тестовой странице и появляется эта ошибка в консоли разработчика Chrome:Сова-карусель не работает с рельсами
Uncaught TypeError: undefined is not a function
Я следовал инструкциям на https://github.com/acrogenesis/owlcarousel-rails
и even installed this fix since Rails turbolinks apparently messes with DOM triggers.
Вот соответствующий код в рельсах:
**GemFile**
gem 'owlcarousel-rails'
**app/assets/application.js**
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require owl.carousel
//= require_tree .
**app/assets/stylesheets/application.css**
*= require_tree .
*= require_self
*= require owl.carousel
*= require owl.theme
**home.html.erb**
<body>
...
<div class="owl-carousel" col-lg-12">
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
</div>
...
</body>
<script>
$(document).ready(function(){
$('.owl-carousel').owlCarousel({
autoPlay: 3000,
item: 3
});
});
</script>
Как прямо сейчас, это то, что область выглядит как (должно быть содержание в белой области):
'jquery.turbolinks' говорит поместить' требует turbolinks' после всех ваших других утверждений 'require'. Вы пробовали это сделать? –