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

У меня проблема с добавлением изображений в 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.

Ответ 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"