When I add "has_ancestry" in a subclass of another class (that inherites from ActiveRecord:Base), an error is thrown in development mode:
Mysql::Error: Table 'AUTHORABLE.groups' doesn't exist: SHOW FIELDS FROM groups
The class hierarchy in this case is: ActiveRecord::Base > Authorable > Group
The Group class has "has_ancestry" defined. Is this expected behaviour, or is there a solution? I could not find anything related to this in the documentation.
Added test to see if 4e57f32 fixes #87 (which it does)
This was caused by ancestry overwriting base_class. It no longer does that in 2.0, thanks to 4e57f32