Ruby on rails 设计令牌验证另一个用户登录

Ruby on rails 设计令牌验证另一个用户登录,ruby-on-rails,ruby,devise,ruby-on-rails-5,devise-token-auth,Ruby On Rails,Ruby,Devise,Ruby On Rails 5,Devise Token Auth,我正在通过Rails开发一个应用程序。 我需要能够登录到另一个用户与管理员帐户在设计令牌认证宝石 用户登录时,AuthHeader存储在浏览器cookie中。 通过authHeaders值确定用户 ex) {%22访问令牌%22:%22“访问令牌值”%22%2C %22令牌类型%22:%22承载%22%2C %22客户端%22:%22“客户端值”%22%2C %22到期日%22:%到期日值“%22%2C” %22uid%22:%22“uid值”%22} 在我的控制器中 当管理员单击用户id时返回

我正在通过Rails开发一个应用程序。 我需要能够登录到另一个用户与管理员帐户在设计令牌认证宝石

用户登录时,AuthHeader存储在浏览器cookie中。 通过authHeaders值确定用户

ex)

{%22访问令牌%22:%22“访问令牌值”%22%2C

%22令牌类型%22:%22承载%22%2C

%22客户端%22:%22“客户端值”%22%2C

%22到期日%22:%到期日值“%22%2C”

%22uid%22:%22“uid值”%22}

在我的控制器中 当管理员单击用户id时返回新的令牌值

def login_as 
  user = User.find(params[:user_id])
  user_new_token_data = user.create_new_auth_token
  ## return new access-token, token-type, client, expiry, uid in browser cookies format same value

end
我想将返回值更改为浏览器cookie值并作为其他用户登录,但我不知道如何将其放入cookie中

谢谢你的帮助。多谢各位