[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