【发布时间】:2015-05-08 01:21:09
【问题描述】:
红宝石 2.1.2 导轨 4.1.1
我的 Prawn PDF 课程中有一个表格,并且我有一个像这样工作的版本...
def rows
[['ITEM', 'DESCRIPTION']] +
@rows.map do |row|
["", row.description]
end
end
我需要对“ITEMS”字段进行编号/加一。所以第一行是 1,第二行是 2 等等。
我正在尝试像这样使用“each_with_index”...
def rows
[['ITEM', 'DESCRIPTION']] +
@rows.each_with_index do |row, index|
indexvalue = index + 1
[indexvalue, row.description]
end
end
但我收到以下错误“数据必须是可单元格对象的二维数组”。我是否正确使用 each_with_index 还是有其他方法可以解决?
【问题讨论】:
标签: increment prawn ruby-on-rails-4.1 ruby-2.1