2010-08-20 3 views
26

in Rails 2.3.5 si potrebbe fare qualcosa di simile all'interno del file routes.rb:Rails 3 di routing - passando da params routes.rb

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

in Rails 3 non ho trovato alcun modo per passare un parametro specifico (come in rail 2.3.5 con: id => 3).

So che posso gestirlo dal controller e avere lo stesso risultato (cosa che ho fatto), ma mi chiedevo se c'è un modo per fare la stessa cosa in rails 3 dal routes.rb o è cambiato perché è una pratica migliore per qualche motivo?

risposta

52

Sei sicuro che quanto segue non funziona?

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

Beh, funziona, ho pensato di averlo provato ma ora l'ho provato per essere sicuro e funziona ... grazie! Era davanti ai miei occhi :) – JohnDel

+0

Funziona in Rails 4. – Dmitri