所以我试图dervise-jwt
在 Rails 5.2 应用程序中实现。我的登录工作正常,并且正在创建令牌。话虽如此,我想current_user
从我的 ActionCable 访问相同的内容。按照一些在线教程,我的app/channels/application_cable/connection.rb
样子是这样的:
module ApplicationCable
class Connection < ActionCable::Connection::Base
identified_by :current_user
def connect
self.current_user = find_verified_user
end
private
def find_verified_user
if user == env['warden'].user
user
else
reject_unauthorized_connection
end
end
end
end
当我调试代码时,env['warden'].user
为零。我必须做什么才能current_user
通过守望者访问?