# frozen_string_literal: true # Devise controller to handle validation of email addresses class ConfirmationsController < Devise::ConfirmationsController # POST /resource/confirmation def create self.resource = resource_class.send_confirmation_instructions(resource_params) yield resource if block_given? if successfully_sent?(resource) respond_with({}, location: after_resending_confirmation_instructions_path_for(resource_name)) end end # The path used after confirmation. def after_confirmation_path_for(_resource_name, resource) signed_in_root_path(resource) end end