设计:在不登录的情况下将用户切换为管理员(su-method)

时间:2011-08-23 08:18:15

标签: ruby-on-rails-3 devise

我在rails3上使用设计,我想用它实现“su”。

要调试我的应用程序,有时可以帮助您确切了解遇到问题的用户所看到的内容。因此,我希望有可能(作为管理员)切换到该用户而无需知道他的密码。就像linux系统上的su一样。

我见过authlogic(http://blog.steveklabnik.com/2010/03/05/writing-a-su-feature-with-authlogic.html)。

最后的结果应该是,当我以/ admin为角色呼叫/ admin / su / 5作为用户时,我应该以id为5的用户身份登录。

任何帮助或指向正确方向的人都会受到赞赏。

1 个答案:

答案 0 :(得分:6)

来自Mike Barinek

Fast user switching with Devise

这听起来像你要求的,甚至包括黄瓜规格。