4

私のウェブサイトでPDFドキュメントを作成しています。すべて正常に動作しますが、PDFに画像を追加しようとすると、「申し訳ありませんが、問題が発生しました。この問題について通知を受けました。すぐに確認します」と表示されます。

だから、エビで何かが失敗します。

これが私が「image'logo.png」を試す方法です。私は非常に多くの方法を試しましたが、すべてインターネットで見つかりましたが、何も機能していないようでした。1つはBASEDIRを使用したものですが、BASEDIRがどこにあるかをどのように知ることができますか?

とにかく、OSX Server 10.6とidを使用している私は、これらの質問に答えてくれてとても感謝しています

-エビのログファイルはどこにありますか?-画像を追加するにはどうすればよいですか

どうもありがとうございました、ご挨拶!

4

1 に答える 1

3

ファイルへのフルパスを参照する必要があります。

通常、PDFで使用されている画像は、RAILS_ROOTを開始点として参照します。したがって、次のようなものを使用します。

pdf.image "#{RAILS_ROOT}/public/images/logo-header.png"

pdfがPrawn::Documentオブジェクトであると仮定します。

于 2010-11-17T19:18:51.863 に答える