Ruby on rails 为什么我在为rails 5生成jwt_黑名单模型时出错?

Ruby on rails 为什么我在为rails 5生成jwt_黑名单模型时出错?,ruby-on-rails,devise,jwt,ruby-on-rails-5,Ruby On Rails,Devise,Jwt,Ruby On Rails 5,我想创建一个API rails应用程序,并使用Desive和JWT添加身份验证 我正在使用: Windows 8.1 ruby 2.6.5p114 轨道5.2.4 设计jwt(0.5.9) 设计4.7.1 当我想使用这个命令为JWT创建模型时 rails g model Jwt_blacklist jti:string:index exp:datetime 我有这个错误 C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/warden-jwt_auth-0.3.6

我想创建一个API rails应用程序,并使用Desive和JWT添加身份验证

我正在使用: Windows 8.1 ruby 2.6.5p114 轨道5.2.4 设计jwt(0.5.9) 设计4.7.1

当我想使用这个命令为JWT创建模型时

rails g model Jwt_blacklist jti:string:index exp:datetime
我有这个错误

  C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/warden-jwt_auth-0.3.6/lib/warden/jwt_auth.rb:89:in 
  `upcase_first_items': undefined method `map' for nil:NilClass (NoMethodError)

有什么解决办法吗

正如其他人在问题中指出的,这是由于
0.11
版本的
dry-configurable
,这是
develope-jwt
的一个依赖项


解决方案是将
gem'dry-configurable',0.9.0'
添加到
gem文件中
,然后再次运行
bundle update

在bundle更新后,我也遇到了这个错误,但我没有更新jwt,warden-jwt\u auth,也没有设计jwt。