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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.