如何在 Rails 中制作动态引导轮播?



我需要使用引导程序在轮播中显示产品列表,每个"项目"类中按 4 个元素分组。

这是我的发展

<div class="carousel-inner" role="listbox">
<% products.each_with_index do |product, n| %>
<% if n % 4 == 0 %>
<div class="item <%= 'active' if n == 0 %>">
<% end %>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
...
</div>
<% if n % 4 != 0 %>
</div>
<% end %>
<%end%>
</div>

问题是当我尝试关闭"项目"类时。我无法抓住 4 的倍数的反面。

<div class="carousel-inner" role="listbox">
<% products.each_slice(4).with_index do |slice, index| %>
<div class="item <%= 'active' if index == 0 %>">
<% slice.each do |product| %>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
...
</div>
<% end %>
</div>
<% end %>
</div>

相关内容

  • 没有找到相关文章

最新更新