Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对不在表面上的 Rails 部分不是很有经验。
我想要的只是有一个会话cookie,它的过期时间设置为session这样,当用户离开浏览器或其他任何东西时它就会过期。作为安全措施。
session
默认情况下,cookie 是会话 cookie。您可以通过在 中提供选项哈希来完全控制 cookie config/initializers/session_store.rb。选项与 to 相同Rack::Session::Cookie(请参阅文档)。因此,例如,对于特定的到期日期,您可以提供:expire_after.
config/initializers/session_store.rb
Rack::Session::Cookie
:expire_after
如果您使用的是设计和rememberable策略,那么还有另一个 cookie 可用于检索用户。
rememberable
你可以配置它。看看这些链接