У меня есть дополнительные переменные, которые я добавляю в сеанс авторизованных пользователей, например:
session[:current_profile] = extra_id
В настоящее время я уничтожаю их при выходе из системы в контроллере, например:
session[:current_profile] = nil
Я бы хотел очистить это и уничтожить их в модели сеанса в методе after_destroy, например:
def after_destroy
session[:current_profile] = nil
end
Этот метод сеанса, похоже, не вызывается из моделей. Любая идея, как уничтожить переменную сеанса из модели?
Спасибо!