2

RoR上でrghostでバーコードjpgファイルを作成したいです。

RGhost バーコード コンテンツをレンダリングすると、以下の例外が発生しました...

failed created_jpg_new: private method `readlines' called for nil:NilClass
image file is an unrecognised format

私のコーディングが始まりますcreate_jpg(code_word)

def create_jpg(code_word)
  begin
    img = encode(code_word)
  rescue => exc
          Rails.logger.info("failed create_jpg: #{exc}")
     else
           File.open(img_path, "w+b") { |f|
                 f << img
          }
    end
end

def encode(code_word)
    doc = RGhost::Document.new
    doc.barcode_rationalizedCodabar code_word
    return doc.render_stream(:jpg)
end

何が問題なのdoc.render_stream(:jpg)ですか?

4

0 に答える 0