'使用设计宝石记录'

时间:2013-08-13 22:37:15

标签: ruby ruby-on-rails-3 session devise

因此,在我的ruby应用程序中,我正在使用设计,并且我希望管理员能够以其他用户身份登录,以便在他们呼叫支持时协助他们。 但我不知道该怎么做。

3 个答案:

答案 0 :(得分:3)

你要做的是模仿另一个用户。我没有用过这个,但你可以查看https://github.com/engineyard/user_impersonate

答案 1 :(得分:2)

您可以尝试使用Pretender gem。

Pretender灵活轻便 - 少于60行代码。

适用于许多身份验证系统,包括DeviseAuthlogicSorcery

答案 2 :(得分:0)

如果您使用的是 Devise,

devise_masquerade 非常值得一看。

它可以满足您的所有期望,并且非常可定制。它甚至可以处理 different model classes for users and admins(例如 UserAdminUser)。