Ruby on rails Ruby数组的换行符

Ruby on rails Ruby数组的换行符,ruby-on-rails,ruby,arrays,Ruby On Rails,Ruby,Arrays,我正在尝试创建一个程序,可以将我的学生随机分成两组。我正在使用RubyonRails 我在控制器上定义了一个数组 def index @register_number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] end 我在视图中放置了这个代码 <%= @register_number.shuffle.each_slice(2).to_a %> 但我希望它们在每个“子数组”中都有一个换行符,以便看起来更整洁 [ [10, 4], [3, 1],

我正在尝试创建一个程序,可以将我的学生随机分成两组。我正在使用RubyonRails

我在控制器上定义了一个数组

def index 

@register_number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

end
我在视图中放置了这个代码

<%= @register_number.shuffle.each_slice(2).to_a %>
但我希望它们在每个“子数组”中都有一个换行符,以便看起来更整洁

[
[10, 4], 
[3, 1], 
[9, 6], 
[7, 5], 
[2, 8] 
]

如何在RubyonRails上实现它?我现在不想使用ActiveRecord。我只是想了解Ruby。先谢谢你

您就快到了,与其将
输出到数组的
版本,不如遍历每个切片项并打印结果

<p>[</p>
<% @register_number.shuffle.each_slice(2) do |duet| %>
<p> [<%= duet.join(', ') %>] </p>
<% end %>
<p>]</p>
[

[]

]

哦,我的天哪,它真的管用!:)非常感谢你,上帝保佑你。我不能投票,因为我(非常)新。但再次感谢你。:)
<p>[</p>
<% @register_number.shuffle.each_slice(2) do |duet| %>
<p> [<%= duet.join(', ') %>] </p>
<% end %>
<p>]</p>