[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