gpt4 book ai didi

css - Rails : For every x items, 放了一个新的 html 标签

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:10 25 4
gpt4 key购买 nike

我有一个名为扇区的对象。

  <div class="col-md-6 md-margin-bottom-40">
<ul class="list-unstyled categories">
<% @sectors_name.each do |sector| %>
<li><%= link_to sector.name, sector_path(sector) %></li>
<% end %>
</ul>
</div>

我想每 6 <li></li> 有一个新列

在我的代码中,我只有一个无限滚动的列表。最好是这样的

  <div class="col-md-6 md-margin-bottom-40">
<% @sectors_name.each do |sector| %>
<ul class="list-unstyled categories">
<li><%= link_to sector.name, sector_path(sector) %></li>
</ul>
<% end %>
</div>

当显示 6 个元素时,循环再次开始并生成一个新的 <ul>

你知道我应该做什么吗?

最佳答案

你可以使用in_groups_of(n):

<% @sectors_name.in_groups_of(6) do |sectors| %>
<% sectors.each do |sector| %>
<ul class="list-unstyled categories">
<li><%= link_to sector.name, sector_path(sector) %></li>
</ul>
<% end %>
<% end %>

关于css - Rails : For every x items, 放了一个新的 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34707434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com