我希望每個循環的第一個元素是「活動」,並用一個活動的css類包裝它。我試過這個,但是現在每個項目都是活躍的。我做錯了什麼?each_with_index工作不正確
#myCarousel.carousel.slide
.carousel-inner
- @cities.each do |city|
- city.activities.find_all_by_homepage_city(true).each do |b|
- b.attachments.each_with_index do |a, index|
- if index=0
.active.item
= link_to(image_tag(a.file.url, :height =>"325px", :width =>"650px"))
.carousel-caption
%h4 yep 1
- else
.item
= link_to(image_tag(a.file.url, :height =>"325px", :width =>"650px"))
.carousel-caption
%h4 yep 2
Thanks..remco
嗨Remco,我認爲這是如果條件。你可以嘗試使用'if index == 0'? – Kaeros 2013-02-15 11:39:32
kaeros ..感謝我解決了它......但stil每個項目是「活躍」 – Remco 2013-02-15 11:44:30
考慮重構,如果唯一的變化是一個類名稱,並考慮部分。 – 2013-02-15 13:00:46