I was finally able to find the answer.
polymorphic_path([@targetable, Design])
Instead of using a variable as the second object in the polymorphic path, you are supposed to use the model name. This path links to
targetable/:targetable_id/designs
Maybe this will help someone for future use.