[LRUG] Base class for model

Chris Mear chrismear at gmail.com
Fri Sep 11 08:47:34 PDT 2009


Oh wow, yeah -- ignore my waffling about inheritance_column;  
apparently I'm channelling 2007 or something today.

Chris

On 11 Sep 2009, at 16:20, Olly Legg wrote:

> Yes, this is supported.
>
> class MyBaseClass
>   self.abstract_class = true
> end
>
> class MySubClass < MyBaseClass
> end
>
> http://api.rubyonrails.org/classes/ActiveRecord/Base.html
>
> On 11 Sep 2009, at 16:17, Simon Sebright wrote:
>
>> Hi
>>
>> I was attempting to do a bit of refactoring.  I had one model  
>> class, in which I had defined a few operations. Then along came a  
>> second one, where I wanted the same operations, so I started to  
>> create a common base class for them, which naturally inherits from  
>> ActiveRecord::Base
>>
>> Now, I get all sorts of errors, and it looks like rails is taking  
>> the base class name and assuming it'll find a table relating to it,  
>> which in my case it won't.
>>
>> Is this somehow supported, or should I be using a module/mixin  
>> instead?
>>
>> Thanks,
>> Simon
>> _______________________________________________
>> Chat mailing list
>> Chat at lists.lrug.org
>> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org




More information about the Chat mailing list