我将 devise_invitable 与 Rails 一起使用,需要一些帮助。我想让用户在接受邀请后登录。这是我的邀请控制器
class InvitationsController < Devise::InvitationsController
def update
if User.accept_invitation!(user_params)
# log in user here
redirect_to dashboard_show_path, notice: t('invitaion.accepted')
else
redirect_to root_path, error: t('invitation.not_accepted')
end
end
private
def user_params
params.require(:user).permit(:invitation_token, :password, :password_confirmation)
end
end
您可以在代码中看到注释
# log in user here
在这里,我想登录接受邀请的用户。
谢谢。