Devise supports the reconfirmed setting when users change their email address to confirm a new email.
However, a standard letter confirmation template is used. I would like to use a separate email template for emails that need to be confirmed.
devise registrations_controller.rb:
def update self.resource = resource_class.to_adapter.get!(send(:"current_#{resource_name}").to_key) prev_unconfirmed_email = resource.unconfirmed_email if resource.respond_to?(:unconfirmed_email) if resource.update_with_password(resource_params) if is_navigational_format? flash_key = update_needs_confirmation?(resource, prev_unconfirmed_email) ? :update_needs_confirmation : :updated set_flash_message :notice, flash_key end sign_in resource_name, resource, :bypass => true respond_with resource, :location => after_update_path_for(resource) else clean_up_passwords resource respond_with resource end end
Does anyone know where to connect to Devise so that it uses separate email text to re-confirm email instead of using the default confirmation text?
source share