私はRailsアプリケーションでBootstrapカルーセルを使用したいと思います。 JQuery、Bootstrap、JSがすべてロードされ、動作中のデータベースが設定されます。だから私はカルーセルのコードに間違いがあるのだろうかと思っています。最初の画像は表示されますが、変更されていないので、矢印をクリックしても次の画像に移動しません。また、ブートストラップRails Appの一部としてカルーセルが動かない
<% @products.each_with_index do |product, index| %>
<div class="item <%= 'active' if index == 0 %>">
<%= image_tag(product.image_url) %>
<div class="carousel-caption">
<%= product.name %>
</div>
</div>
<% end %>
:
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<% @products.each do |product| %>
\t <div class="item<%= " active" if product == @products.first %>">
\t <%= image_tag(product.image_url) %>
\t <div class="carousel-caption">
\t <%= product.name %>
\t </div>
\t </div>
\t <% end %>
\t ...
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
ブートストラップカルーセルイニシャライザを $(document).on( 'turbolinks:load'、function(){ ... }ブートストラップファイルをロードした後の ? –