用于#<feedbackpdf> </feedbackpdf>的prawn gem undefined method`table'

时间:2014-07-12 06:33:11

标签: ruby-on-rails-4 prawn ruby-2.1

我正在尝试让PDF表工作(跟随railscast示例)但是我收到错误undefined method table'for#

这是pdf类lib(遵循railscast的做法):

class FeedbackPdf < Prawn::Document
  def initialize
    super
      text_label
      pdf_feedbacks
  end

  def text_label
    text "Customers Feedback:"
  end

  def pdf_feedbacks
    table[[1,2],[3,4]]
  end
end

有人可以帮我吗?

2 个答案:

答案 0 :(得分:3)

根据这个changelog,表现在默认情况下在prawn中被禁用,并且将在它自己的gem中移动。

在此之前,您可以在文件顶部要求它:

require "prawn/table"

答案 1 :(得分:0)

截至Prawn 1.2.0,Prawn :: Table已被提取到自己的半官方支持的宝石中。

有关详细信息,请参阅https://github.com/prawnpdf/prawn-table

的Gemfile:

gem 'prawn-table'

执行命令

bundle install

那应该解决它。

require "prawn/table"