이미지를 표시하는 데 회전식 캐 러셀을 사용하고 있습니다. 클라우드에 이미지를 업로드했습니다. 그러나 여하튼 그것은 그것을 반복하고있다. 는 여기 이미지 배열의 첫 번째 URL을 표시해야하고 비활성 항목에서 (이후에 활성화 될 것이다하는) 다른 이미지가 있어야 내가 뭘 원하는 active item
에 내 코드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>
입니다. 이미지를 반복해서는 안됩니다. 여기서는 i
값이 변경되지 않으므로 이미지가 반복됩니다.
코드를 자르십시오. 'each_with_index'는 가장 확실하게 올바르게 작동합니다. 오류는 귀하의 사용에 있어야합니다. 그러나 이와 관련없는 모든 소음으로 볼 수 없습니다. –
<% @ img.each_with_index do | i, j | %>'귀하의 부품'<%end%> – VenkatK
트리밍을 완료했습니다. @VenkatK : J는 무엇입니까? j는 같은 값을가집니다. 나는 다시 대답이 같을 것이라고 생각한다. 편집을 참조하십시오. 나는 와트를 정확하게 말하고 싶다. –