対象のmodelでoverrideする
grepすると他にも気になる箇所は他にもあるけど、メール認証してない場合、取り敢えずこれで行けました
詳細は参考の一つ目が詳しいので参照ください
class << self
def serialize_from_session(key, salt)
record = to_adapter.klass.unscoped.find(key[0])
record if record && record.authenticatable_salt == salt
end
def find_first_by_auth_conditions(tainted_conditions, opts = {})
to_adapter.klass.unscoped.where(devise_parameter_filter.filter(tainted_conditions).merge(opts)).first
end
end
参考
https://ja.ojit.com/so/ruby-on-rails/1631741
https://qiita.com/irisAsh/items/513b8b58f54421b9a1a0
https://qiita.com/shizuma/items/c8c2e71af8c1dcf3d1c2