Vladimir Rybas wrote:
> Hi all,
> 
> Is there any gem or plugin available for Users Actions Logging?
> User can create, view, chage, delete some Model and other users should
> be available to see the logs.
> 
> I'm ready to use some kind of observers on models, to write Events to
> database.
> 
> And second question:
> Should I store all Events in database? Or YAML files or something
> would be preferred?
> 
> You thoughs, guys

I've used acts_as_audited for this
http://github.com/collectiveidea/acts_as_audited

changes are stored in the 'audits' table where an audit is a standard AR 
object that looks like this:

#<Audit id: 23555, auditable_id: 542, auditable_type: "Student", 
user_id: nil, user_type: nil, username: nil, action: "update", changes: 
{"times_logged_in"=>[8, 9], "last_logged_in"=>[Wed Nov 18 10:52:05 +0000 
2009, Tue Apr 27 18:03:03 +0100 2010]}, version: 11, created_at: 
"2010-04-27 18:03:03">
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to