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