rails设置cookie选项后如何修改?
How to modify cookie options after it's been set in rails?
我正在开发 rails 应用程序。我只是在处理 cookie 时遇到了困难。我在 rails 中设置了我的 cookie,如下所示。
(cookies[AUTH_TOKEN_NAME] = { value: auth_token, domain: domain }).
但后来我尝试通过
更改其选项值
cookies[AUTH_TOKEN_NAME]={expires: 24.hour.from_now}
但是失败了。设置cookie后如何修改其expires选项?
如果同名的多个 cookie 与给定的请求 URI 匹配,则浏览器会选择一个。
路径越具体,优先级越高。然而,基于其他属性(包括域)的优先级未指定,并且可能因浏览器而异。
在你的情况下,我相信两个 cookie 是由同一个 name.Try
生成的
cookies[AUTH_TOKEN_NAME] = { value: auth_token, domain: domain, expires: 24.hour.from_now}
作为替代品
我正在开发 rails 应用程序。我只是在处理 cookie 时遇到了困难。我在 rails 中设置了我的 cookie,如下所示。
(cookies[AUTH_TOKEN_NAME] = { value: auth_token, domain: domain }).
但后来我尝试通过
更改其选项值cookies[AUTH_TOKEN_NAME]={expires: 24.hour.from_now}
但是失败了。设置cookie后如何修改其expires选项?
如果同名的多个 cookie 与给定的请求 URI 匹配,则浏览器会选择一个。 路径越具体,优先级越高。然而,基于其他属性(包括域)的优先级未指定,并且可能因浏览器而异。
在你的情况下,我相信两个 cookie 是由同一个 name.Try
生成的cookies[AUTH_TOKEN_NAME] = { value: auth_token, domain: domain, expires: 24.hour.from_now}
作为替代品