12

I've a problem for adding images into a PDF using Prawn as pdf generator. I'm trying to add image using the following code:

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

But app replies to me with the following error:

 uninitialized constant Prawn::DATADIR

Where is the mistake?

P.S. My app is running on Rails 3.1 & Ruby 1.9.2.

t56k
  • 6,769
  • 9
  • 52
  • 115
Marco
  • 10,283
  • 4
  • 23
  • 22

1 Answers1

37

Prawn::DATADIR is new, it has been introduced recently about 2 or 3 months ago. Previously one would have used Prawn::BASEDIR/data instead. If you are using the current 0.12.0 version of the gem, you should stick with Prawn::BASEDIR/data. If you are using Rails 3.1, you can also put your image in the asset directory and use "#{Rails.root}/app/assets/images/logo_small.png"

0x4a6f4672
  • 27,297
  • 17
  • 103
  • 140