Greatly reduce number of drawn routes on Spree::Core::Engine

See explanation in https://github.com/radar/spree/commit/c7c260278b3de9660289c756104deef5298c5082
fix for the taxon#edit doing a put to the taxon.to_param and not the taxon.id

Fixes #2941