我的应用程序在RoR上。我使用的是设计和rails admin。
平台有一些用户。有时,admin帐户需要访问/登录到他们的帐户。
你知道怎么做吗?
感谢我想你可能需要的是一个"模拟"系统能够充当用户。
Ruby On Rails有一个已知的解决方案叫做Pretender,你可以很容易地将它集成到你的项目中。
您可以使用设计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