2010-08-20 23 views
26

En los carriles 2.3.5 se podría hacer algo como esto dentro del archivo routes.rb:Rails 3 enrutamiento - pasar parametros de routes.rb

map.root :controller => "pages", :action => "show", :id => 3 

En los carriles 3 no he encontrado ninguna manera de pasar un parámetro específico (como en los carriles 2.3.5 con: id => 3).

Sé que puedo manejarlo desde el controlador y tengo el mismo resultado (lo que hice), pero me preguntaba si hay una manera de hacer lo mismo en los rieles 3 de routes.rb o si ha cambiado porque es una mejor práctica por alguna razón?

Respuesta

52

¿Estás seguro de que lo siguiente no funciona?

root :to => "pages#show", :id => 3 
+0

Bueno, funciona, pensé que lo había probado pero ahora lo intenté para estar seguro y funciona ... ¡gracias! Estaba frente a mis ojos :) – JohnDel

+0

Funciona en Rails 4. – Dmitri

Cuestiones relacionadas