問題が見つからず、何百万回も試しました。このコードが機能しないのはなぜですか?これは、最小限の変更を加えた Bootstrap Web サイトと同じです。
画像が 1 枚表示されるだけで、ボタンがまったく機能しません。
<div id="carouselExample" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<%= image_tag("novia-1.jpg", class:"d-block w-100", alt: "Slide 1") %>
</div>
<div class="carousel-item">
<%= image_tag("novia-2.jpg", class:"d-block w-100", alt: "Slide 2") %>
</div>
<div class="carousel-item">
<%= image_tag("novia-3.jpg", class:"d-block w-100", alt: "Slide 3") %>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExample" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExample" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
追加
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
application.html にアクセスして、ブートストラップが機能することをテストします。 この後、それを削除してブートストラップを適切にインストールできます