Excellent! Just what I needed. Thanks!
> I believe this is by design.
>
> When you say link_to(text, record), a polymorphic url is constructed
> depending on the model. But when you say edit_person_path, you are
> explicitly stating that you are dealing with Person records and that no
> polymorphism should take place.
>
> I understand that when using STI you have a need for a polymorphic helper,
> but I don't think changing the behavior of named routes (explicit or
> automatically generated) is a solution - it would just be the source of more
> confusion for others.
>
> Your cup of tea would be the edit_polymorphic_path helper, as in this
> example I just put up:
http://pastie.org/141162
>
> - Mislav
>