2012-03-05 3 views
11

나는 새우를 PDF 생성기로 사용하여 이미지를 PDF에 추가하는 데 문제가 있습니다.새우를 사용하여 pdf로 이미지 추가

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

그러나 응용 프로그램은 다음과 같은 오류와 함께 나에게 응답 :

uninitialized constant Prawn::DATADIR 

실수는 다음 코드를 사용하여 이미지를 추가하기 위해 노력하고있어?

P. 내 애플 리케이션은 레일 3.1에서 실행됩니다 & 루비 1.9.2.

답변

33

Prawn::DATADIR은 최근에 약 2 ~ 3 개월 전에 소개되었습니다. 이전에는 Prawn::BASEDIR/data을 대신 사용했을 것입니다. 현재 0.12.0 버전의 보석을 사용하고 있다면 Prawn::BASEDIR/data을 사용해야합니다. Rails 3.1을 사용하는 경우 자산 디렉토리에 이미지를 넣고 "#{Rails.root}/app/assets/images/logo_small.png"

+0

을 사용해도됩니다. 고마워요. – Marco

+0

고마워요,이 친구는 저에게 정말로 도움이됩니다. – Ravindra

+0

예 Rails.root가 저에게 감사드립니다! –

관련 문제