Ruby on rails 是否有一种获取当前用户的方法';在不查询数据库的情况下使用id?

Ruby on rails 是否有一种获取当前用户的方法';在不查询数据库的情况下使用id?,ruby-on-rails,devise,Ruby On Rails,Devise,是否有一种方法可以获取当前登录用户的id,而无需访问数据库 如果您通过调用current_user.id获取用户的id,它将创建一个DB查询并从那里获取它。您可以使用会话[“warden.user.user.key”][1][0]从会话获取当前用户id

是否有一种方法可以获取当前登录用户的
id
,而无需访问数据库

如果您通过调用
current_user.id
获取用户的
id
,它将创建一个DB查询并从那里获取它。

您可以使用
会话[“warden.user.user.key”][1][0]
从会话获取当前用户id