Rails 3 - Хранение исторических данных доступа - PullRequest
0 голосов
/ 28 ноября 2011

Привет, люди

Я хочу знать, есть ли гем или плагин для хранения исторических данных доступа для приложения в rails 3.0.9

Идея такова:

  • пользователь входит в систему
  • затем пользователь выполняет некоторые действия (показать, создать, обновить и т. Д.) В контроллеры дифференциала

Так что мне нужно хранить

  • идентификатор пользователя
  • имя класса
  • имя контроллера
  • название действия
  • идентификатор объекта (это объект, который был создан, обновлен, показан и т. Д.)
  • date_time

1 Ответ

0 голосов
/ 28 ноября 2011

CentralLogger делает нечто подобное, но я не думаю, что он будет отслеживать user_id. Я бы порекомендовал использовать это, потому что регистрация в базе данных MySQL или PostgreSQL может иметь серьезные последствия для производительности, если вы когда-либо захотите масштабировать свое приложение. Регистрация в MongoDB будет намного дешевле (и будет легче масштабироваться по мере роста вашего приложения):

https://github.com/customink/central_logger

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