0
headers = ["05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22"]
data = ["05:01", "05:23", "05:43", "06:03", "06:33", "06:53", "07:03", "07:23", "07:46", "08:04", "08:24", "08:44", "09:14", "09:24", "09:44", "10:19", "10:39", "11:02", "11:22", "11:42", "12:12", "12:32", "12:52", "13:12", "13:32", "13:52", "14:12", "14:32", "14:42", "15:02", "15:32", "15:52", "16:12", "16:32", "16:52", "17:12", "17:32", "17:52", "18:12", "18:47", "19:23", "19:48", "20:28", "21:03", "21:33", "22:08", "22:40"]
我必须把特定的数据放到正确的标题中。例如把数据放在特定的标题中
05 06
05:01 06:03
05:23 06:33
05:43 06:53
Rails 3.0.3
Ruby 1.9.2
Prawn 0.8.4
我该怎么做?
基本上我想要做这样的事情。
Prawn::Document.generate(path) do
table([['05','06']] + [['05:01','06:03'],['05:23','06:33'],['05:43','06:53']], :header => true) do
end
end
+1 acheive大虾要求我忽略了这一切“把”的时候,我以为他只是想将数据阵列分割成3 – 2011-03-04 09:57:06
你的做法是组好吧,只是把条件“header == d [0,2]”改为“!d.index(header).nil?” – Ashish 2011-03-04 10:21:06
@ ashish..ur如果第二个字符串包含字符串中的任意位置,则答案将为真..例如:06:05将分组在05个组中。 – rubyprince 2011-03-04 10:24:25