I've looked into it.

AR:B::find find things when the param is =~ `/^\d+/` Things that work for `::find`:

* `3`
* `3-caleb-thompson`

However, if I had my guess very few applications which override to_param are prefixing the params with ids. It makes for urls that are less user-friendly (`github.com/<user</repo>>` is super nice).