Rutas personalizadas

Buenas, estoy haciendo algunas pruebas con el tema de las rutas, en
estos momentos trato de configurarlas a mi gusto.

Lo normal sería tener algo así

/user/:user/
/user/:user/messages/:messaje_title

pero yo quiero hacer algo así

/:user
/:user/:message_title

¿cual sería la mejor manera?

On Thu, Apr 24, 2008 at 1:07 AM, Ceritium [email protected] wrote:

La unica manera “limpia” que encontre fue usando [1], aunque termine
dejandolo porque en el caso que no necesite tenia demasiadas rutas
(tal vez por se mi primer proyecto :P) y el ruteo se volvio un poco
lento.

Esta ruta deberia ser la ultima que definas, ya que si no te pisaria
cualquier ruta anterior :

map.resources :users, :memer_path => “/:user_name” do |user|
user.resources :messages, :member_path =>
“/:user_name/:message_title”
end

O algo asi (deberias probarlo, de memoria puedo estar pifiandole ;).

Luego defines to_param en cada clase para que retorne el nombre y
titulo respectivamente.

[1]

¡Falta Uno! - http://www.falta-uno.com.ar/
Ricardo M.

ok muchas gracias, lo probaré mañana mismo :smiley: