我正在嘗試使用引導程式在 Rails 中創建一個旋轉木馬,并且我正在使用活動存盤來保存影像。
我的問題是當我第一次加載頁面時不是加載存盤在 s3 存盤桶中的影像,但是當我重新加載頁面時,影像會出現。
我確認在變數img中是附加的影像。
這是我的代碼:
_carrousel.html.erb
<div id="carouselExampleControls<%=property.id%>" class="carousel slide" data-bs-interval="false">
<div class="carousel-inner">
<% count = 0%>
<% property.property_image.images.each do |img| %>
<div class="carousel-item <%= 'active' if count == 0 %> background-covr">
<%= image_tag(img, class: "card-img-top d-block background-covr") %>
<% count = 1 %>
</div>
<% end %>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControls<%=property.id%>" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button type="button" data-bs-target="#carouselExampleControls<%=property.id%>" data-bs-slide="next">
<span aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
有人可以幫我一把或解釋一下嗎?
uj5u.com熱心網友回復:
我能夠解決這個問題。問題是渦輪鏈接。
我洗掉了 turbolinkapplication.js并添加了這個庫:
gem 'jquery-turbolinks'
這解決了問題并繼續使用 turbolink 的速度。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/467689.html
