This acts_as extension does everything acts_as_list does, but it also works in single table inheritance designs and accepts less brain-damaged scope syntax.
Coroutine, John Dugan
gem "acts_as_list_with_sti_support", "~> 1.0.3"