Css 当具有动态呈现列表时,如何将列划分为2
我有一个Css 当具有动态呈现列表时,如何将列划分为2,css,ruby-on-rails,ruby,Css,Ruby On Rails,Ruby,我有一个每个,它在一个列表中呈现所有类别。 问题是,我希望有两列,而不是一列包含所有类别。 当使用each时,我怎么能说“每列应该有5个类别” <ul class="menu"> <% @categories.each do |category| %> <%= link_to spots_by_category_path(category.id) do %> <li><%
每个
,它在一个列表中呈现所有类别。
问题是,我希望有两列,而不是一列包含所有类别。
当使用each时,我怎么能说“每列应该有5个类别”
<ul class="menu">
<% @categories.each do |category| %>
<%= link_to spots_by_category_path(category.id) do %>
<li><%= category.name %></li>
<% end %>
<% end %>
</ul>
使用,例如:
您需要在此处添加一些时尚元素,使这些列表彼此相邻。我不明白您的问题?在
@categories
中,您有二维数组:[[,],[]]
?你到底想达到什么目的?回答得很好。我不知道这个。。。伟大的让我们看看我是否能正确地设置它的样式。谢谢。
<% @categories.in_groups_of(5, false).each do |grouped_categories| %>
<ul class="menu">
<% grouped_categories.each do |category| %>
<%= link_to spots_by_category_path(category.id) do %>
<li><%= category.name %></li>
<% end %>
<% end %>
</ul>
<% end %>