Ruby on rails 为什么即使我没有登录,Rails也会给我分配一个_app_会话cookie?

Ruby on rails 为什么即使我没有登录,Rails也会给我分配一个_app_会话cookie?,ruby-on-rails,cookies,session-cookies,cookiestore,Ruby On Rails,Cookies,Session Cookies,Cookiestore,我想了解Rails的行为,为什么即使我没有登录,也会给我一个会话cookie。除了登录后的身份验证之外,它还有什么用途?在Rails应用程序中,ActionController为每个用户提供一个会话。它可以用来存储少量的数据,这些数据将在请求之间持久化 会话可以使用多种类型的数据存储,但始终存在一个存储唯一会话ID的cookie。默认情况下,其他所有内容也存储在cookie中 cookie经过签名和加密,因此可以轻松地用于存储敏感数据,例如session[:user\u id]=您的当前用户id

我想了解Rails的行为,为什么即使我没有登录,也会给我一个会话cookie。除了登录后的身份验证之外,它还有什么用途?在Rails应用程序中,ActionController为每个用户提供一个会话。它可以用来存储少量的数据,这些数据将在请求之间持久化

会话可以使用多种类型的数据存储,但始终存在一个存储唯一会话ID的cookie。默认情况下,其他所有内容也存储在cookie中

cookie经过签名和加密,因此可以轻松地用于存储敏感数据,例如session[:user\u id]=您的当前用户id

更多信息