我需要设置一个在4小时后过期的cookie。现在,用户可以驻留在多个时区中。因此,如果我在rails中设置cookie并根据服务器时间设置到期时间,是否会导致某些用户的无效到期时间,或者rails会处理此问题还是浏览器cookie本身会处理此问题?我应该在javascript中设置此cookie,以便用户的浏览器时间来设置到期时间吗?
谢谢!
答案 0 :(得分:0)
我认为你想要在设置完4小时后过期cookie。您只需指定应该比当前时间早4个小时的时间。时区不用担心。因为所有时区的4小时相同:P
cookies[:login] = { value: "XJ-122", expires: 4.hour.from_now }