# Anteprima: http://localhost:3000/rails/mailers/teams/invitation_mailer/transmission_invite module Teams class InvitationMailerPreview < ActionMailer::Preview def transmission_invite team = Team.includes(:club).order(:created_at).first raise "Nessuna squadra in DB: esegui seed" unless team invited_by = User.order(:created_at).first || User.new(name: "Coach Demo", email: "coach@matchlivetv.test") invitation = TeamInvitation.new( email: "demo.streamer@example.com", expires_at: 7.days.from_now, role: "member", staff_kind: "transmission" ) invite_url = "http://localhost:3000/join/anteprima-token-esempio" ::Teams::InvitationMailer.transmission_invite( team: team, invitation: invitation, invite_url: invite_url, invited_by: invited_by ) end end end