我正在研究sso。请求来自其他应用程序,在获得该请求后,我在omniauth回调控制器中调用1方法,并使用json对象调用响应。但在响应完成后,它会更新相应会话的updated_at。我想停止更新相应会话的updated_at。
答案 0 :(得分:0)
updated_at
值会自动(并合理地)由rails更新。
如果没有自定义rails源代码,我认为你无法实现目标,这显然不是一个好主意。
如果您不想使用updated_at
中的值,请忽略它或将其设置为nil
session[:updated_at] = nil
如果你想在omniauth回调之前保留这个值:
original_updated_time = session[:updated_at]
YOUR CALLBACK LOGIC
session[:updated_at] = original_updated_time