2010-11-05 66 views
2

我有一个数组“$ a”,下面的代码在我的视图中显示了单个列中的所有元素。 如何将它们显示为5列?在页面上显示一个数组为多列

<ul> 
<% for w in $a %>  
    <%= w %><br/> 
<% end %> 
</ul> 
+0

请向我们展示了 “下面的代码” – 2010-11-05 02:41:32

回答

2

看到这个问题Display 5 records per row?

<% @tags.in_groups_of(5).each do |tag_array| %> 
     <% tag_array.each |tag| %> 
     will output 5 tags here 
     <% end %> 
<% end %> 
+0

非常感谢它的工作。 – 2010-11-05 03:37:12

+0

<%$ a.in_groups_of(5).each do | t1 | %> \t \t <%t1.each do | t2 | %> \t \t \t <%= t2 %> \t \t <% end %>
\t <% end %> – 2010-11-05 03:37:40

+0

'<%tag_array.each |标签| %>'应该是<%tag_array.each do | tag | %>'。 – 2014-08-25 21:12:37

相关问题