我米使用轉盤來顯示圖像。我已經將這些圖像上傳到了雲端。但不知何故,它正在自我重複。 這裏是我的代碼Each_with_index工作不正常
div id="myCarousel" class="carousel slide">
<div class="carousell-inner">
<% @img.each_with_index do |i|%>
<% if i.gallery == "Art"%>
<div class="active item">
<%= image_tag (i.image.url) %>
</div>
<% i.next%> <!-- For incrementing the i value but it is not working-->
<div class="item">
<%= image_tag (i.image.url)%>
</div>
<%end%>
<%end%>
</div>
</div>
我想是在active item
它應該顯示的圖像陣列的第一個網址,並在非活動項目(這會是以後有效)應具備的其他圖像。它不應該重複圖像。由於i
的值沒有變化,因此它重複該圖像。
嘗試修剪下來的代碼。 'each_with_index'肯定能正常工作。該錯誤必須在您的使用中。但是,所有這些無關的噪音都很難看出來。 –
<%@ img.each_with_index做| I,J |%>'你part' <%end%> – VenkatK
與修整完成。 @VenkatK:什麼是J? j將具有相同的價值。我認爲答案將是一樣的。查看編輯。我正在改寫笏我完全想要的。 –