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)
ですか?