Ich habe seit Ewigkeiten gesucht und ich kann nicht scheinen, noch um dies herauszufinden,Attach pdf Garnelen auf E-Mail
Ich bin derzeit die prawn gem
mit und ich möchte ein pdf
zu einem email
in meinem invoice controllers
befestigen können, create action
. Ich bin im Moment in der Lage, zu einem erzeugten pdf von meiner invoices/show
Seite durch http://localhost:3000/invoices/297.pdf
zu verbinden, aber ich kann nicht herausfinden, wie man dieses pdf an eine eMail anfügt.
Zur Zeit bin ich nicht die Speicherung der erzeugten PDF überall und mein Mailer sieht wie folgt aus
Mailer
class InvoiceMailer < ActionMailer::Base
default :from => "[email protected]"
def invoice_email(user)
@user = user
mail(:to => user.email, :subject => "Invoice Recieved")
end
end
Und meine InvoicesController Aktion erstellen
{...}
respond_to do |format|
if @invoice.save
InvoiceMailer.invoice_email(@invoice.user).deliver
format.html { redirect_to invoice_url(@invoice, back_path:
{...}
Wie kann ich meine Rechnung als hinzufügen ein Anhang zu diesem Mailer? Muss ich die Rechnung irgendwo aufbewahren, bevor ich sie abschicken kann?