Expand Active Record

Silly question, how do I expand (add a function to) Active Record for
all of my models?

Mindtonic wrote:

Silly question, how do I expand (add a function to) Active Record for
all of my models?

Depends on where in Active Record you want to extend it.

In a nutshell, you just create a new module and include it in
ActiveRecord.


Robby R.
http://www.robbyonrails.com # my blog
http://www.planetargon.com # my business
http://www.programmingrails.com # my book

I am wanting to add the self.full_text_search for Ferret in a way that
I only have to put it in one place and not in every single model that
I want to be able to search. That would be a lot of repeating
myself! Thanks…

On Sep 5, 6:15 am, Mindtonic [email protected] wrote:

I am wanting to add the self.full_text_search for Ferret in a way that
I only have to put it in one place and not in every single model that
I want to be able to search. That would be a lot of repeating
myself! Thanks…

I think you could have a subclass of AR::Base that acts_as_ferret and
then your models subclass that, but then you index every column of
every table (?!)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs