0

私は正しいコードを持っていますが、Prawn はそれに文句を言います:

class MyClass < Prawn::Document
  # ....
  def def123      
    table main_table , width: bounds.width 
  end

  def main_table
    [[ 
      "0","1", "2", "3", "4"
    ]] + 
    [
      [{content: "data1", colspan: 4}, "111"],
      [{content: "data2", colspan: 4}, "222"],
      [{content:"data3", colspan: 4}, "333"]
    ]
  end
end

言うことによって:

undefined method  colspan=  for Prawn::Table::Cell::Text:0x007fb86c3e7020

width: bounds.widthテーブルをページ全体に表示するには、を使用する必要があることに注意してください。

エビ (0.12.0)

4

1 に答える 1

2

Gem ファイルを更新して、エビを git リポジトリから直接プルすることをお勧めします。ほとんどのundefined methodエラーは、古いバージョンを使用した結果です。

gem 'prawn', :git => "https://github.com/prawnpdf/prawn.git"

于 2013-09-28T15:05:49.223 に答える