Files
aperonight/app/mailers/ticket_mailer.rb

22 lines
503 B
Ruby
Executable File

class TicketMailer < ApplicationMailer
default from: "notifications@aperonight.com"
def purchase_confirmation(ticket)
@ticket = ticket
@user = ticket.user
@event = ticket.event
# Generate PDF attachment
pdf = @ticket.to_pdf
attachments["ticket-#{@event.name.parameterize}-#{@ticket.qr_code[0..7]}.pdf"] = {
mime_type: "application/pdf",
content: pdf
}
mail(
to: @user.email,
subject: "Confirmation d'achat - #{@event.name}"
)
end
end