Добавить изображение в формате 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"