ruby-on-rails – 使用Twitter Bootstrap Carousel激活第一项的课程

我正在努力让twitter轮播正常工作:

我想将.active类添加到第一个.item div.

  .carousel-inner
    - @photos.each do |photo, index|
      .item{ class: "#{ "active" if index == 0 }"}
        = image_tag(photo.image_url, class: "carousel-photo")

这不起作用,因为它不会将.active类添加到循环的第一个元素.
如何将.active类仅添加到循环的第一个元素?

最佳答案
得到了答案:

这里需要使用.each_with_index方法:

  .carousel-inner
    - @photos.each_with_index do |photo, index|
      .item{ class: "#{ "active" if index == 0 }"}
        = image_tag(photo.image_url, class: "carousel-photo")

转载注明原文:ruby-on-rails – 使用Twitter Bootstrap Carousel激活第一项的课程 - 代码日志