我在rails api中使用DeviseTokenAuth进行身份验证。 通过使用该注册和登录模块工作正常。 但是当我更新它时会出现错误
NoMethodError (undefined method `enable_standard_devise_support' for DeviseTokenAuth:Module):
app/controllers/devise_token_auth/concerns/set_user_by_token.rb:35:in `set_user_by_token'
没有set_user_by_token资源是nil
在这一行
if DeviseTokenAuth.enable_standard_devise_support
devise_warden_user = warden.user(rc.to_s.underscore.to_sym)
if devise_warden_user && devise_warden_user.tokens[@client_id].nil?
@used_auth_by_token = false
@resource = devise_warden_user
@resource.create_new_auth_token
end
end