Как отправить по электронной почте PDF-файл, созданный с использованием PDFKit и на Heroku в Rails? - PullRequest
2 голосов
/ 15 февраля 2011

Я использую PDFKit в Heroku (а также локально для dev) и испытываю трудности с отправкой электронной почты для создания PDF из моей задачи cron.

Это код в моей работе cron:

     kit = PDFKit.new(html_file) 
     file = kit.to_pdf 

     OutboundMailer.deliver_pdf_email(file) 
     #kit.render_file("pdf_from_cron.pdf") 

Это код моего почтовика:

 def pdf_email(pdf)
  subject     "This is your batch of letters"
  recipients  "helloworld@gmail.com"
  from        "Batch Email <hello@batch.com>"
  sent_on     Date.today
  body        "This is the body of pdf"

  attachment "application/pdf" do |a|
    a.filename = "batch-letters.pdf"
    a.body = pdf
  end

end

1 Ответ

0 голосов
/ 15 февраля 2011

Я установил PDFKit на Heroku один раз и затем: http://blog.mattgornick.com/using-pdfkit-on-heroku. Возможно, вам потребуется включить двоичный файл.

...