Я пытаюсь обновить мою базу данных с указанием времени выхода из системы при выходе пользователя из приложения, но мое решение не работает.
Вот что я сделал ниже:
Итак, я определил метод, который я вызываю в операции уничтожения, чтобы обновить базу данных со временем выхода из системы, но он не работает, скорее он выдает ошибку аргумента.
update_method
# the `save_signout_time` is what I have done to update logout_time upon sign out.
def save_signout_time(member_id)
SigninHistory.update(
logout_time: Time.now
)
end
def destroy
save_signout_time current_user.id
clear_all_sessions current_user.id
reset_session
redirect_to root_path
end
Чего мне не хватает? Или как мне это сделать?