would an alternative be to allow passing a named route eg `my_dataset-type_edit` as an alternative to controller and action work instead?  That way we reduce the number of hard-coded urls which gives us future flexibility.  I can live with the alternative_url but would rather avoid it.