проблема с генерацией токена device_token_auth - PullRequest
0 голосов
/ 11 сентября 2018

В моем веб-приложении ROR есть гем 'device_token_auth' (0.1.36) для генерации токенов. Я не очень осведомлен о функциональности этого драгоценного камня. Внезапно проблема приходит как

NoMethodError: undefined method `[]' for nil:NilClass

И изображение обратного следа как, enter image description here

Исходный код того же самоцвета, device_token_auth

После просмотра кода можно интерпретировать, что tokens[client_id] или tokens отсутствует, но поскольку метод app/controllers/devise_token_auth/concerns/set_user_by_token.rb:75 in update_auth_header вызывающего абонента update_auth_header уже обрабатывает этот случай.

Может кто-нибудь сказать мне, в чем проблема?

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

В config / application.rb после «class Application

config.middleware.use ActionDispatch::Cookies
config.middleware.use ActionDispatch::Session::CookieStore
0 голосов
/ 11 сентября 2018

Я думаю, что версия, которую вы используете, немного устарела, что является известной проблемой согласно this .Это было исправлено в более поздних версиях.Попробуйте обновить драгоценный камень и дайте мне знать, если проблема все еще сохраняется.

...