一旦会话到期超时在devise.rb
中定义,它就可以在整个rails应用程序中使用。但是我希望将其排除在某个特定的控制器之外,其中Notifycontroller
每隔2分钟发送一次通知,我的会话到期超时在devise.rb
中的30分钟后定义。
我想保持notifycontroller
不受设计会话到期超时的影响。
答案 0 :(得分:0)
我不认为这是可能的,因为客户端/用户一次只有一个会话处于活动状态。因此,客户端/用户登录或不登录,不能为特定路由设置例外。
答案 1 :(得分:0)
我认为你真正想要的是即使用户的会话已超时,也要每隔2分钟不断通知。我认为您可以移动通知操作或在模型中执行操作的代码块,您可以使用“when”gem每隔2分钟在模型中运行代码块。代码的运行不会受到用户会话的影响。