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

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

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

最终结果应该是,当我以角色“ admin”的用户身份调用/ admin / su / 5时,我应该以ID 5的用户身份登录。

我们非常感谢您提供的任何帮助或指向正确方向的指点。

最佳答案

来自Mike Barinek

Fast user switching with Devise

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

10-08 04:29