Greg Hauptmann
2006-Sep-04  11:22 UTC
acts_as_audited - with ActiveRBAC? - how to setup User
Hi,
I have ActiveRBAC working, but I''m trying to use acts_as_audited ( 
http://opensoul.org/2006/07/21/acts_as_audited/ ).  I''m not exactly
sure
how to setup the required class/object with the appropriate method that 
it needs to get the username.   You can configure a user_class_name and 
a method_name within this which will pull back the userid/name.  Refer 
to extract from one method within the plugin below.  What I''m not sure 
about (still new to ruby) is how to:
a) setup the appropriate class
b) probably more to the point, how to make sure it''s in the required 
context for acts_as_audited to get
Any ideas?
        =======================================        def write_audit(action =
:update)
            user = self.audited_user_class_name ? 
Object.const_get(audited_user_class_name).send(self.audited_user_method) 
: nil
            audits.create(:changes => @changed_attributes, :action => 
action.to_s, :user_id => user ? user.id : nil)
          end
        =======================================
Tks
-- 
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---