在 Rails 中以另一个用户身份登录
适用于任何身份验证系统 - Devise、Authlogic 和 Sorcery 等等。 :tangerine: 在 Instacart 中经受过实战考验。 ## 安装 将以下一行添加到应用程序的 Gemfile 中: ruby gem "pretender" 并将以下一行添加到 ApplicationController 中: ruby class ApplicationController < ActionController::Base impersonates :user end ## 如何工作 使用以下命令登录为另一个用户: ```
impersonate_user(user)
`current_user` 方法现在返回被冒充的用户。您可以通过以下方式访问真实用户:暂无开放 Issues,或尚未同步最近议题。