Я использую рельсы 5 и устройство 4.2.1, мое решение - это функция overide devise для модели пользователя:
def after_database_authentication
# here's the custom code
end
, и модель пользователя будет выглядеть следующим образом:
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable,
:timeoutable, :lockable
def after_database_authentication
# here's the custom code
end
end
он был вызван сразу после аутентификации, я прочитал его из этой разработаю документацию , надеюсь, это могло бы помочь