Ruby on Rails Разработка кода после входа в систему

У меня есть приложение RoR, использующее Devise для входа в систему. Существует некоторый код, который выполняется при создании новой пользовательской записи, помещая ее в файл user.rb в виде вызова after_create / macro / what. Мне нужно, чтобы этот код запускался после каждого входа в систему, а не при создании нового пользователя.

При некотором поиске в Google кажется, что одним из вариантов является размещение обратных вызовов Warden в коде devise.rb. Мои вопросы:

Это правильно, и / или есть ли лучший способ сделать это?Если это правильный подход ...Должны ли определения метода Warden :: Manager ... идти в devise.rb внутри Devise.setup или после него?Является ли after_authentication обратным вызовом, который я должен использовать? Я'просто проверяю, есть ли каталог на основе пользователяИмя существует, а если нет, то создаем его.

Ответы на вопрос(3)

Ваш ответ на вопрос