gpt4 book ai didi

ruby-on-rails-3 - 即使用户未登录,如何设置 'current_user'? - 导轨 3

转载 作者:行者123 更新时间:2023-12-03 20:06:07 24 4
gpt4 key购买 nike

我正在使用 Devise 进行身份验证,并且当有人访问特定 URL(在 URL 中具有特定参数)时,我想将“current_user”设置为数据库中的特定值。

我怎么做 ?

另外,我是否必须确保满足所有验证要求?例如,我的用户模型有:

validates_presence_of :username, :email

如果我设置 current_user,我是否必须同时设置 :username 和 :email,或者我可以只设置一个或另一个?

最佳答案

你可以试试

@user = User.where(:x => "y").first # Find the user depending on the params
sign_in(@user)
# do work
sign_out(@user)

我不知道这是否是最好的方法,但它会设置 current_user .

关于ruby-on-rails-3 - 即使用户未登录,如何设置 'current_user'? - 导轨 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com