class Devise::UnlocksController

def show

GET /resource/unlock?unlock_token=abcdef
def show
  self.resource = resource_class.unlock_access_by_token(params[:unlock_token])
  yield resource if block_given?
  if resource.errors.empty?
    set_flash_message! :notice, :unlocked
    respond_with_navigational(resource){ redirect_to after_unlock_path_for(resource) }
  else
    # TODO: use `error_status` when the default changes to `:unprocessable_entity`.
    respond_with_navigational(resource.errors, status: :unprocessable_entity){ render :new }
  end
end