状況
Devise Token Authの設定に以下の項目を追加したところログイン時にNoMethodError (undefined method
downcase' for nil:NilClass)`となりました。
devise_token_auth.rb
DeviseTokenAuth.setup do |config|
config.headers_names = { "access-token": "access-token",
client: "client",
expiry: "expiry",
uid: "uid",
"token-type": "token-type" }
end
解消法
以下のようにauthorization: "authorization"
を追記することで解消しました。
devise_token_auth.rb
DeviseTokenAuth.setup do |config|
config.headers_names = { "access-token": "access-token",
client: "client",
expiry: "expires",
uid: "uid",
"token-type": "token-type",
authorization: "authorization" }
end
参考