0

ポーンを使用してテーブルにブールフィールドを表示しようとしています。次のエラーが発生します。

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
4

2 に答える 2

1

実際、単なるブール値ではなく、あらゆる種類の変数で同じ問題が発生します。変数の内容を取得するには、次のような文字列に入力する必要があります。

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

お役に立てれば。

于 2013-01-11T13:31:39.050 に答える
0

もう1つのオプションは、ブール値を文字列に変換することです。

  def data
     table [["Design Type", @design.design_type.to_s],
            ["Hole Punch", @design.hole_punch.to_s]]
  end
于 2015-06-19T22:29:17.033 に答える