10

我对不在表面上的 Rails 部分不是很有经验。

我想要的只是有一个会话cookie,它的过期时间设置为session这样,当用户离开浏览器或其他任何东西时它就会过期。作为安全措施。

4

2 回答 2

16

默认情况下,cookie 是会话 cookie。您可以通过在 中提供选项哈希来完全控制 cookie config/initializers/session_store.rb。选项与 to 相同Rack::Session::Cookie请参阅文档)。因此,例如,对于特定的到期日期,您可以提供:expire_after.

如果您使用的是设计rememberable策略,那么还有另一个 cookie 可用于检索用户。

于 2012-10-14T09:51:33.060 回答
7

你可以配置它。看看这些链接

于 2012-10-14T09:04:46.693 回答