我需要在prawn pdf中生成带有嵌套表的文档。
this stack overflow question上的最新答案似乎表明我可以这样做:
(Prawn::Document.generate("subtable.pdf") do |pdf|
subtable = pdf.make_table([["sub"],["table"]])
pdf.table([[subtable,"original"]])
end
Unfortunatley这样做会给我以下错误:
undefined method `size=' for #<Prawn::Table::Cell::Subtable:0xad3f1e4>
所以查看我可以看到的文档: “您可以使用Prawn :: Document#make_table来创建一个用作子表的表,而无需立即绘制它。有关子表的复杂使用,请参阅examples / table / bill.rb。” http://prawn.majesticseacreature.com/docs/0.11.1/Prawn/Table.html
我在哪里可以看到这个例子/ table / bill.rb?我已经克隆了github回购,搜索了网站和手册,但在任何地方找不到这些例子!
我知道我错过了一些愚蠢的东西。有谁知道如何在prawn pdf中正确执行嵌套表和/或示例文件所在的位置?
感谢您的帮助
答案 0 :(得分:4)
做的:
宝石哪位大虾
这将为您提供虾宝石的位置。它包括示例dir。你可以在那里找到table / bill.rb。
答案 1 :(得分:0)
我建议看看self documenting manual向下滚动(或使用ctrl-f)转到“content_and_subtables”,你可以看到它们是如何被使用的。
如果您仍然遇到问题,请发布完整的错误消息以及您正在使用的代码示例。通过这种方式,我们可以调试您遇到的问题,并查看代码中的内容或其他问题。