【发布时间】:2015-12-28 07:28:40
【问题描述】:
我正在构建一个 Rails 应用程序,如果当前时间超过下午 6 点,我必须自动注销少数用户,如果当前时间超过晚上 7 点,我必须自动注销其他用户。我正在使用设计进行身份验证。我没有找到任何使用设计的解决方案。设计只有一个用于不活动的 timeout_in 参数。
我也尝试了延迟作业。但是在异步任务执行过程中,会话哈希是无法识别的。
我是否缺少某种明显的解决方案?
【问题讨论】:
-
Devise 使用签名的 cookie。您可以只为 cookie 添加过期时间。你试过吗?
标签: ruby-on-rails ruby devise