- oldpid = []
- @res.each do |r|
- if r[:pid] != oldpid
- oldpid = r[:pid]
%tr
%td= r[:pid]
%td= r[:bc]
- else
%td= r[:bc]
我不知道一张表中有多少列。我得到一个带有“pid”和“bc”的列表,如果“pid”与前一个匹配,我想将它添加到同一行。我试过以各种方式缩进 else 语句,但这是最接近的。这会将两个 'bc' 连续放置,但将第三个放在新行上。有什么想法吗?