Sha256: 4ecd0d070015f02e45b710fa58ddd9d2961f2193d8466ef1657ecef3f5a8ad51
Contents?: true
Size: 1.05 KB
Versions: 124
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true module PgEngine class DeviseFailureApp < Devise::FailureApp def respond if warden_message == :unconfirmed render_unconfirmed else super end end private def user_email params[:user][:email] rescue StandardError => e pg_warn e, :warn end def render_unconfirmed self.content_type = 'text/vnd.turbo-stream.html' self.status = 200 self.response_body = <<~HTML <turbo-stream action="update" target="flash"> <template> <div class="alert alert-warning d-flex align-items-center"> <div class="bi bi-exclamation-circle me-3"></div> <span> Tu cuenta aún no está confirmada. <br> Revisá tu bandeja de entrada o <a href="/users/confirmation/new?email=#{user_email}">hacé click acá para reenviar el correo</a> </span> </div> </template> </turbo-stream> HTML end end end
Version data entries
124 entries across 124 versions & 1 rubygems