エビのpdfでネストされたテーブルを含むドキュメントを生成する必要があります。
このスタックオーバーフローの質問に対する最新の回答は、次のようにできることを示しているようです:
(Prawn::Document.generate("subtable.pdf") do |pdf|
subtable = pdf.make_table([["sub"],["table"]])
pdf.table([[subtable,"original"]])
end
残念ながら、それを行うと、次のエラーが発生します。
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
このexamples/table/bill.rbはどこで見ることができますか? 私は github リポジトリを複製し、ウェブサイトとマニュアルを精査しましたが、これらの例はどこにも見つかりません!
私は愚かな何かが欠けていることを知っています。エビのpdfおよび/またはサンプルファイルの場所でネストされたテーブルを正しく行う方法を知っている人はいますか?
助けてくれてありがとう