[英]Rails/ Devise - How to Create a User and a Post Through the Same form
[英]Rails, how to post a form to Devise?
我想允许我的应用程序上的管理员以任何用户身份登录。 我在devise Wiki上找到了以下内容:
class AdminController < ApplicationController
# Sign in as another user if you are an admin
def become
return unless current_user.is_an_admin?
sign_in(:user, User.find(params[:id]))
redirect_to root_path
end
end
在视图中,您如何构建要发布到此的表单?
谢谢
您甚至不需要构建表单,只需允许管理员转到以下网址即可:
example.com/admin/become?id=25
其中25是您要登录的ID。
因此,使用这种方法,您只需创建一个链接即可让管理员点击。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.