Re: Adding a method to ActiveRecord.

Xavier Noria
Mon, 02 Oct 2006 07:00:46 -0000

On Oct 2, 2006, at 7:40 AM, Sam Donaldson wrote:

> Hi, I''d like to add a generic function to all my models.
Basically a
> function that will handle setting/unsetting flags in various
> models.  Is
> there a way I could add this to ActiveRecord''s Base class and then
use
> it all throughout my models?  Where could I add this and how?

Just subclass ActiveRecord::Base:

   class MyBaseExtension < ActiveRecord::Base
     self.abstract_class = true
     # ...
   end

and then make all models inherit from MyBaseExtension.

-- fxn