def devise_create( user_params )
    build_resource(user_params)

    # if we're using milia's invite_member helpers
    if ::Milia.use_invite_member
      # then flag for our confirmable that we won't need to set up a password
      resource.skip_confirm_change_password  = true
    end

    resource.save
    yield resource if block_given?
    log_action( "devise: signup user success", resource )

    if resource.persisted?
      if resource.active_for_authentication?
        set_flash_message! :notice, :signed_up
        sign_up(resource_name, resource)
        respond_with resource, location: after_sign_up_path_for(resource)
      else
        set_flash_message! :notice, :"signed_up_but_#{resource.inactive_message}"
        expire_data_after_sign_in!
        respond_with resource, location: after_inactive_sign_up_path_for(resource)
      end
    else
      # re-show signup view
      clean_up_passwords resource
      log_action( "devise: signup user failure", resource )
      set_minimum_password_length
      prep_signup_view(  @tenant, resource, params[:coupon] )
      respond_with resource
    end
  end
def devise_create( user_params )
    build_resource(user_params)

    # if we're using milia's invite_member helpers
    if ::Milia.use_invite_member
      # then flag for our confirmable that we won't need to set up a password
      resource.skip_confirm_change_password  = true
    end

    resource.save
    yield resource if block_given?
    log_action( "devise: signup user success", resource )

    if resource.persisted?
      if resource.active_for_authentication?
        set_flash_message! :notice, :signed_up
        sign_up(resource_name, resource)
        respond_with resource, location: after_sign_up_path_for(resource)
      else
        set_flash_message! :notice, :"signed_up_but_#{resource.inactive_message}"
        expire_data_after_sign_in!
        respond_with resource, location: after_inactive_sign_up_path_for(resource)
      end
    else
      # re-show signup view
      clean_up_passwords resource
      log_action( "devise: signup user failure", resource )
      set_minimum_password_length
      prep_signup_view(  @tenant, resource, params[:coupon] )
      respond_with resource
    end
  end
------------------------------------------------------------------------------
 devise_create -- duplicate of Devise::RegistrationsController
 same as in devise gem EXCEPT need to prep signup form variables
 ------------------------------------------------------------------------------