Как вести журнал действий пользователя в приложении Rails 3? - PullRequest
0 голосов
/ 17 марта 2012


Я хочу автоматически отслеживать действия пользователя в моем приложении rails 3.
Я имею в виду, когда пользователь покупает материал или удаляет запись, я хочу иметь что-то вроде этого:

| User | Action | Model | IP | DateTime |
|User 1 | delete | Product | xxx.xxx.xxx.xxx | 01-10-10 |
|User 2 | create | Product | xxx.xxx.xxx.xxx | 01-10-10 |
...

Есть ли драгоценный камень, который делает это автоматически?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 18 марта 2012

acts_as_audited гем может помочь вам здесь.

1 голос
/ 18 марта 2012

Ознакомьтесь с категорией Active Record Versioning в ruby-toolbox, есть много драгоценных камней, выполняющих аудит, и многое другое

...