Почему у меня возникает ошибка при создании модели jwt_blacklist для рельсов 5? - PullRequest
2 голосов
/ 01 марта 2020

Я хочу создать приложение 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, используя эту команду

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)

какие-либо решения?

1 Ответ

4 голосов
/ 02 марта 2020

Как кто-то еще указал в другом ответе проблема связана с новой 0.11 версией dry-configurable, которая является зависимостью devise-jwt.

Решение это добавить gem 'dry-configurable', '0.9.0' к вашему Gemfile и запустить снова bundle update.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...