# Single-table inheritance

**URL:** <https://www.ruby-forum.com/t/single-table-inheritance/134119>\
**Category:** Ferret\
**Created:** [April 8, 2008, 1:10am UTC](https://www.ruby-forum.com/t/single-table-inheritance/134119 "2008-04-08T01:10:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jfrench](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c77e96/32.png) [@jfrench](https://www.ruby-forum.com/u/jfrench)\
**Post date:** [April 8, 2008, 1:10am UTC](https://www.ruby-forum.com/t/single-table-inheritance/134119/1 "2008-04-08T01:10:04Z")

</div>

Has there been a change in the way AAF handles single-table inheritance?  
Using trunk, Model.find\_with\_ferret does not (for me, at any rate)  
return any instances of ModelSubclass, while  
ModelSubclass.find\_with\_ferret works as expected.

I also see that find\_with\_ferret no longer takes a :models argument, so  
I can’t manually force AAF to look across multiple classes. Is there a  
new way of declaring either inheritance or multi-class searching?

Thanks,  
Josh
