【发布时间】:2019-04-21 06:36:25
【问题描述】:
我在尝试实现设计 jwt 时遇到问题。 这是我的设计用户模型:
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable,
:database_authenticatable,
:jwt_authenticatable,
jwt_revocation_strategy: JwtBlacklist
end
这是我的 blacklist.rb 模型。
class JwtBlacklist < ApplicationRecord
include Devise::JWT::RevocationStrategies::Blacklist
self.table_name = 'jwt_blacklist'
end
这就是我得到的。
Caused by:
NameError: uninitialized constant User::JwtBlacklist
希望你能帮我解决这个问题,我是 Rails 的新手。 非常感谢。
【问题讨论】:
标签: ruby-on-rails ruby jwt ruby-on-rails-5 token