Quiero que mis direcciones URL usen el guión -
en lugar del guión bajo _
como separadores de palabras. Por ejemplo, controller/my-action
en lugar de controller/my_action
.Rutas con Dash `-` En lugar de Subrayar` _` en Ruby on Rails
estoy sorprendido por dos cosas:
- Google et al. continuar a distinguirlos.
- Que Ruby on Rails no tiene un parámetro de configuración global simple para asignar
-
a_
en el enrutamiento. O lo hace?
La mejor solución que tengo es usar :as
o una ruta con nombre.
Mi idea es modificar el enrutamiento de Rails para verificar esa configuración global y cambiar -
a _
antes de enviar a una acción del controlador.
¿Hay una manera mejor?
yo también prefiero guiones de subrayado en las URL (como en los identificadores de hTML/CSS de los elementos, nombres y clases), pero no he tratado de ponerlo en práctica. Me gustaría migrar a los raíles 3 primero y luego preocuparme por esto porque Rails 3 tiene muchas actualizaciones drásticas para el middleware y el enrutamiento. – yfeldblum
Gracias Justicia. Esperaré hasta que me actualice y me familiarice con v3. – pduey