Attualmente stiamo lavorando su un'applicazione Rails ospitata su Heroku. Stiamo cercando di generare un PDF e di inviarlo all'utente per il download.Utilizzo di Prawn on Heroku
Usiamo Prawn per gestire la generazione di PDF.
Il nostro codice per la generazione del formato PDF è attualmente:
Prawn::Document.generate @name[0]+ ".pdf" do
seguito da tutti del nostro codice per generare il documento. Sfortunatamente, questo salva il documento sul disco che non è possibile (per quanto ne so io) per le applicazioni ospitate su Heroku.
Abbiamo poi spingerlo verso l'utente che usa
send_file "#{Rails.root}/"[email protected][0]+ ".pdf", :type =>
'application/pdf',:filename => @name[0]+ ".pdf"
C'è un modo utilizzando Prawn per spingere direttamente il download del documento per l'utente senza salvare il documento su disco prima? In caso contrario, ci sono altre gemme per generare PDF che non richiedono il salvataggio del file sul disco prima di inviare il file?
Vedere l'altro commento sull'utilizzo di prawn senza un nome file da visualizzare in memoria. – kwerle