首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在为rails 5生成jwt_blacklist模型时出现错误?

为什么在为rails 5生成jwt_blacklist模型时出现错误?
EN

Stack Overflow用户
提问于 2020-03-01 08:17:33
回答 1查看 403关注 0票数 2

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

我使用的是: Windows 8.1 ruby 2.6.5p114 rails 5.2.4 devise-jwt (0.5.9) devise 4.7.1

当我想要使用以下命令为JWT创建模型时

代码语言:javascript
复制
rails g model Jwt_blacklist jti:string:index exp:datetime

我有这个错误

代码语言:javascript
复制
  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)

有什么解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-02 23:20:00

正如其他人在another answer中指出的那样,这个问题是由于新的0.11版本的dry-configurable造成的,这是devise-jwt的一个依赖。

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60470873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档