Ruby on rails 用户如何在注册后立即登录用户?
我知道我应该把代码放在用户控制器的创建操作中,但我不确定是什么代码 这是我的控制器代码:Ruby on rails 用户如何在注册后立即登录用户?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我知道我应该把代码放在用户控制器的创建操作中,但我不确定是什么代码 这是我的控制器代码: #冻结的字符串文字:true 类UsersController
#冻结的字符串文字:true
类UsersController
我知道我应该做些改变
在我的创建用户,但不确定在哪里
我尝试在注册部分下使用@current\u user=user,但无效。您希望用户在注册时登录吗
# POST '/sign-up'
def signup
user = User.create(user_creds)
if user.valid?
User.authenticate(user_creds[:email], user_creds[:password])
render json: user, status: :created
else
render json: user.errors, status: :bad_request
end
end
你在用“设计宝石”吗?是的,这正是我想要的。您的建议无效您是否使用Desive?我不使用Desive提供的
用户身份验证方法?如何在会话中存储经过身份验证的用户?