Esto funciona como se esperaba.
Discourse admite los 3 tipos:
- Completo: https://meta.discourse.org/t/using-slug-only-as-url-without-id/174258
- Solo ID: https://meta.discourse.org/t/174258
- Solo slug: https://meta.discourse.org/t/using-slug-only-as-url-without-id
Pero si el slug comienza con un número, tratamos este caso especial y buscamos el primer número como un ID: