Release 16 of the has_many_polymorphs plugin is out. It adds support for namespaced models (by special request), and fixes a Postgres bug.
class Scents::Bacon < ActiveRecord::Base has_many_polymorphs :sniffers, :from => [:dogs, :"forest_animals/hedgehogs"], :through => "actions/sniffings" # (join model is Actions::Sniffing) end
Please let me know if you have any problems. I am a great expert on namespaced models in Rails now. It’s not always pretty. However, it’s not as bad as they say.