連投すみません、直近の質問の続き?の様な内容になります。
dbからランダムで取得した5件のデータをbootstrapのcarousel表示をしたいです。
下記コードを実行するとタイトルと画像が5件分重なって表示され、carousel表示になりません。
view
1<div id="random" class="carousel slide data-ride="carousel""> 2 <div class="carousel-inner"> 3 <% @random.each do |post| %> 4 <div class="carousel-item active"> 5 <p><%= link_to post.title %></p> 6 <%= image_tag post.images.content.to_s %> 7 </div> 8 <% end %> 9 <a class="carousel-control-prev" href="#example-2" role="button" data-slide="prev"> 10 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 11 <span class="sr-only">Previous</span> 12 </a> 13 <a class="carousel-control-next" href="#example-2" role="button" data-slide="next"> 14 <span class="carousel-control-next-icon" aria-hidden="true"></span> 15 <span class="sr-only">Next</span> 16 </a> 17 </div> 18</div>
データの最初の一件にclass="carousel-item active"を与えて、残り4件にclass="carousel-item"を与えれば上手くできるかと思いましたが、見当違いでした。
ご教授頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。