如何在prawn pdf中显示布尔字段?

时间:2013-01-09 06:02:42

标签: ruby-on-rails-3.2 pdf-generation prawn

我正在尝试使用pawn在表中显示一个布尔字段。我收到以下错误:

Content type not recognized: false

我已阅读http://prawn.majesticseacreature.com/manual.pdf和rdoc,但无法找到答案。

这是简单的表格布局:

  def data
     table [["Design Type", @design.design_type],
            ["Hole Punch", @design.hole_punch]]
  end

2 个答案:

答案 0 :(得分:1)

事实上,任何类型的变量都会遇到同样的问题,而不仅仅是布尔值。 要获取变量的内容,您需要将其放在如下字符串中:

table [["Design Type", "#{@design.design_type}"],
       ["Hole Punch", "#{@design.hole_punch}"]]

希望这有帮助。

答案 1 :(得分:0)

另一种选择是将布尔值转换为字符串:

  def data
     table [["Design Type", @design.design_type.to_s],
            ["Hole Punch", @design.hole_punch.to_s]]
  end