Я пишу функцию для выполнения некоторых действий, когда пользователь входит в систему или выходит из нее. Использование after_save обратного вызова в моей модели, это то, как я делаю это сейчас:after_save callback: как действовать, только если пользователь зарегистрировался или вышел?
after_save :send_message
def send_message
#how to send message based on log in/out?
end
after_save вызывается, когда пользователь входит в систему/из или обновления учетной записи и т.д.
Как я могу запустить этот send_message только тогда, когда пользователь регистрируется? А также, только когда пользователь выходит из системы?
Вы используете изобрести для аутентификации? – Dusht
Я не пользуюсь приложением для проверки подлинности – RPV
Если вы не пользователь Devise, вы должны отслеживать, когда пользователь будет входить в систему и использовать соответствующий обратный вызов для него –