2012-03-05 51 views
11

私はpdwn generatorとしてPrawnを使用して画像をPDFに追加する際に問題があります。Prawnを使用してpdfファイルに画像を追加

def header 
    text "something" 
    image "#{Prawn::DATADIR}/images/logo_small.png" 
end 

しかし、アプリは次のエラーで私に返信:

uninitialized constant Prawn::DATADIR 

間違いがある私は、次のコードを使用してイメージを追加しようとしていますか?

P.S.私のアプリはRails 3.1で動作しています& Ruby 1.9.2。

答えて

33

Prawn::DATADIRは、最近2〜3ヶ月前に導入されました。以前は、代わりにPrawn::BASEDIR/dataを使用していました。現在の0.12.0バージョンのgemを使用している場合は、Prawn::BASEDIR/dataを使用してください。 Rails 3.1を使用している場合は、画像をアセットディレクトリに配置し、 "#{Rails.root}/app/assets/images/logo_small.png"

+0

を使用することもできます。ありがとうございます。 – Marco

+0

おかげで、これは本当に役に立ちました。 – Ravindra

+0

よろしくお願いします。 –

関連する問題