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

Har*_*wig 3 devise ruby-on-rails-3

我在rails3上使用设计,我想用它实现"su".

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

我已经看到它为authlogic做了(http://blog.steveklabnik.com/2010/03/05/writing-a-su-feature-with-authlogic.html).

最后的结果应该是,当我将/ admin/su/5称为具有"admin"角色的用户时,我应该以id为5的用户身份登录.

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

Ale*_*ski 6

来自Mike Barinek

使用Devise快速切换用户

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