是否有一种Devise方法可以在不查询数据库的情况下获取当前用户的ID?

时间:2013-04-07 10:39:00

标签: ruby-on-rails devise

有没有办法获取当前登录用户的id而无需访问数据库?

如果您通过调用id获得用户的current_user.id,则会创建一个数据库查询并从中获取。

1 个答案:

答案 0 :(得分:0)

您可以使用session["warden.user.user.key"][1][0]从会话中获取当前用户ID