Как настроить активность входа администратора - PullRequest
0 голосов
/ 27 октября 2019

У меня есть модель UserLog , и я хочу наблюдать и регистрировать любые изменения в модели User .

UserLog :

  • активность: строка
  • деталь: строка
  • user_id: ссылки

Пользователь :

  • электронная почта: строка
  • пароль: строка

Когда администратор создал / отредактировал / добавил пользователя, это действие будет сохранено в UserLog следующим образом:

+---------------+---------+------------------------+--------------------------+
|  user_log_id  | user_id |      activity          |          detail          |
+---------------+---------+------------------------+--------------------------+
|               |         | edited a user          | admin edit a user_1 role |
|               |         | deleted a user         | admin delete a user_2    |
|               |         | added a new user       | admin add a user_3       |
+---------------+---------+------------------------+--------------------------+

Я использую гем Devise в качестве аутентификации. Как мне обновить таблицу Activity, основываясь на добавлении / удалении / редактировании пользователя, как показано в таблице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...