우리는 현재 Heroku에서 호스팅되는 Rails 애플리케이션을 개발 중입니다. 우리는 PDF를 생성하고 사용자에게 다운로드하여 다운로드하려고합니다.Heroku에서 Heroku 사용하기
우리는 새우를 사용하여 PDF 세대를 처리합니다.
PDF를 생성하기위한 우리의 코드는 현재 :
Prawn::Document.generate @name[0]+ ".pdf" do
문서를 생성하기 위해 우리의 모든 코드 하였다. 불행하게도, 이것은 디스크에 문서를 저장하는데, Heroku에서 호스팅되는 응용 프로그램에 대해서는 내 지식으로는 불가능합니다.
우리는 다음
send_file "#{Rails.root}/"[email protected][0]+ ".pdf", :type =>
'application/pdf',:filename => @name[0]+ ".pdf"
첫 번째 디스크에 문서를 저장하지 않고 직접 사용자에게 문서의 다운로드를 밀어 새우를 사용하는 방법이 있나요 사용하여 사용자에게 밀어? 그렇지 않다면 파일을 보내기 전에 파일을 디스크에 저장하지 않아도되는 PDF 생성을위한 다른 보석이 있습니까?
파일 이름없이 새우를 사용하여 메모리에 렌더링하는 방법에 대한 다른 설명을 참조하십시오. – kwerle