【问题标题】:Connect to user account连接到用户帐户
【发布时间】:2021-11-30 05:11:34
【问题描述】:

我的应用在 RoR 上。 我正在使用 devise 和 rails admin。

该平台有一些用户。 有时,管理员帐户需要访问/登录他们的帐户。

你有什么想法吗?

谢谢

【问题讨论】:

标签: ruby-on-rails ruby devise admin


【解决方案1】:

我认为您可能需要一个能够充当用户的“模拟”系统。

有一个已知的 Ruby On Rails 解决方案称为 Pretender,您可以轻松地与您的项目集成。

【讨论】:

    【解决方案2】:

    您可以使用 Devise sign_in 方法,如下所示:sign_in(@user)。 您将被授权为您传递给 sign_in 方法的用户。

    或者您可以使用sign_in_and_redirect 方法,它会在您登录后将您重定向到另一个页面。

    文档:https://www.rubydoc.info/github/plataformatec/devise/Devise%2FControllers%2FHelpers:sign_in_and_redirect

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 2013-07-04
      • 2011-09-19
      相关资源
      最近更新 更多