2016-08-10 3 views
0

에 대한 pd30 파일을 새우으로 생성하려고합니다! 설명한대로 here정의되지 않은 지역 변수 또는 메서드

정확히 동일! 이 라인에 대한

undefined local variable or method `pdf' for #<#<Class:0x005619ea6fecd0>:0x005619e9f54660> 

: 는하지만이 오류가있어!

pdf.text "Hello World!" 

그것은 이해하지 않는 것 같다 'PDF를.' 어쩌면 저를 도울 수 있습니까 ?? 미리 감사드립니다.

+0

pdf.text "Hello World!"파일을 사용하고 있습니까? – power

+0

사용중인 GUID가 꽤 오래되어서 구식 일 수 있습니다.> 시도해보십시오. http://www.idyllic-software.com/blog/creating-pdf-using-prawn-in-ruby-on-rails/ – Nimir

+0

@power 나는 그것을 show.pdf.prawn 파일 veiw에서 사용하고있다 –

답변

0

나 자신이 답변을 찾았습니다 Together를 검토합시다. 이 내 컨트롤러

def show 
    @resume = current_user.resume 
end 

입니다 이것은 내보기 (버튼)입니다 :

<%= link_to t(:ExporttoPDF) , resume_path(:format => "pdf"),class:"btn btn-danger btn-lg"%> 

그리고 난 내 보석 파일에이 보석을 모두 추가!

gem 'prawn_rails' 
gem 'prawn' 
gem 'prawn-table', '~> 0.1.0' 
gem 'prawnto' 

이것은 이력서보기에서 내 show.pdf.prawn 파일입니다!

pdf.text "Hello World!" 

과 같은 매력 작품! 참고 : 컨트롤러에 문제가 있다고 생각합니다.

관련 문제