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提供的
用户身份验证方法?如何在会话中存储经过身份验证的用户?