2013-05-18 32 views
0

Rails cookies, set start date and expire date到期轨在此基础上的答案会话变量

我试图做同样的会话变量:

session[:token] = { :value => @ticket.token, :expires => 1.minute.from_now } 

然而,可变持续一分钟之后可用。有任何想法吗?

+0

您是否尝试过使用Session.delete(:令牌)? – matsko

+0

是的,但在这种情况下,我想让令牌保持一段时间。用户可能需要短时间访问它,不止一次。 – Abram

+1

在会话中使用自定义时间戳值,每次访问令牌或直到某个点时更新该值。如果令牌时间戳已过期,则表示该令牌已过期。 – matsko

回答