Ruby on rails Rails和Desive-访问会话数据

Ruby on rails Rails和Desive-访问会话数据,ruby-on-rails,session,devise,Ruby On Rails,Session,Devise,我有一个Rails应用程序,集成了Desive。我正在使用Cookie Store会话。每次有人登录时,我都需要在会话中存储一些数据,例如他们的用户id。我如何使用Desive实现这一点 也许有一种优雅的方式,我不需要这样做,可以用Desive自己访问它 谢谢 您可以在控制器内使用“会话”变量。差不多 session[:some\u value]=“some\u value” 此外,Desive已将用户id存储在会话中。current\u userhelper方法可在此处使用 另外,请确保您阅读

我有一个Rails应用程序,集成了Desive。我正在使用Cookie Store会话。每次有人登录时,我都需要在会话中存储一些数据,例如他们的用户id。我如何使用Desive实现这一点

也许有一种优雅的方式,我不需要这样做,可以用Desive自己访问它

谢谢

您可以在控制器内使用“会话”变量。差不多
session[:some\u value]=“some\u value”

此外,Desive已将用户id存储在会话中。
current\u user
helper方法可在此处使用

另外,请确保您阅读了本文,其中包含了有关会话中存储或不存储内容的详细信息。


此外,cookie会话存储通常只有4k大小,因此您无法在其中存储大量数据,否则您的应用程序将开始出错

这对我不起作用。即使登录,我的会话也为零。还有其他想法吗?如何获取会话即将过期的信息?