Ruby & Rails

devise skip_trackable

2018-02-06  本文已影响0人  云莉6

查看了 devise 的源码看见通过在 header 中 设置 skip_trackable = true 可以躲过更新 current_sign_in_at 等几个栏位。

代码:

class Devise::Users::SessionsController < Devise::SessionsController
  prepend_before_action(only: :create) { request.env["devise.skip_trackable"] = true }

  def create
    # ...
  end
end
上一篇下一篇

猜你喜欢

热点阅读