gpt4 book ai didi

ruby-on-rails - Rails Admin - 成为另一个用户

转载 作者:行者123 更新时间:2023-12-01 12:58:16 25 4
gpt4 key购买 nike

我正在使用 Rails 3.0.10,目前我正在使用 CanCan 来确定用户在应用程序中具有的不同能力。

我正在使用 Devise 进行用户身份验证。

有没有一个管理员用户使用 CanCan 临时“成为”另一个用户的好方法?这对于成为可能遇到与其帐户有关的独特问题的特定用户特别有用。

所以简单来说,我只是希望能够以任何给定用户的身份登录,以查看他们所看到的内容。不确定那里是否有 CanCan 或 Devise 功能。

更新

我刚刚遇到这个:

How-To: Sign in as another user if you are an Admin .

我还没有测试过,但这可能是我一直在寻找的答案!!如果这是您采用的方法,或者您有其他想法,请随时提供一些见解!

最佳答案

我找到了我要找的东西,而且有一颗 gem !

switch_user

它真的很容易使用。我只需要添加 gem switch_user到我的 Gemfile。

然后添加<%= switch_user_select %>到我的布局。正是我想要的!

关于ruby-on-rails - Rails Admin - 成为另一个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8387744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com