Ruby 在 Rails - 找出有多少组 each_slice 有 "generated"
Ruby on Rails - find how many groups each_slice has "generated"
我正在使用 each_slice
来 分组 我的记录在不同的 divs
中。如何找出生成了多少 div/groups、each_slice
并在每个 [=31] 中添加 group 数字=].
例子
array = ["A", "B", "C", "D"]
- array.each_slice(2)
**Result =>**
%div.main-div
%h1 DIV 1
%div
%h1 A
%div
%h1 B
%div.main-div
%h1 DIV 2
%div
%h1 C
%div
%h1 D
array.each_slice(2).count
将return 生成的组数。
像这样
slicer = array.each_slice(2)
groups = slicer.count
slicer.with_index {|a, i| p "#{i + 1}: #{a}" }
我正在使用 each_slice
来 分组 我的记录在不同的 divs
中。如何找出生成了多少 div/groups、each_slice
并在每个 [=31] 中添加 group 数字=].
例子
array = ["A", "B", "C", "D"]
- array.each_slice(2)
**Result =>**
%div.main-div
%h1 DIV 1
%div
%h1 A
%div
%h1 B
%div.main-div
%h1 DIV 2
%div
%h1 C
%div
%h1 D
array.each_slice(2).count
将return 生成的组数。
像这样
slicer = array.each_slice(2)
groups = slicer.count
slicer.with_index {|a, i| p "#{i + 1}: #{a}" }