Добавить изображение в pdf с помощью креветки

у меня проблема с добавлением изображений в PDF с помощью креветки в качестве генератора 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.

1 ответов


Prawn::DATADIR новый, он был введен совсем недавно около 2 или 3 месяцев назад. Раньше бы использовали Prawn::BASEDIR/data вместо. Если вы используете тег 0.12.0 версия драгоценного камня, вы должны придерживаться Prawn::BASEDIR/data. Если вы используете Rails 3.1, вы также можете поместить свое изображение в каталог активов и использовать "#{Rails.root}/app/assets/images/logo_small.png"