2010-08-20 5 views
26

В рельсах 2.3.5 вы могли бы сделать что-то вроде этого внутри routes.rb файла:Rails 3 маршрутизация - прохождение PARAMS из routes.rb

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

В рельсах 3 я не нашел какой-либо способ передать определенный параметр (например, в рельсах 2.3.5 с: id => 3).

Я знаю, что могу справиться с ним с контроллера и иметь тот же результат (что я и сделал), но мне было интересно, есть ли способ сделать то же самое в rails 3 с route.rb или он изменился потому что по какой-то причине это лучше?

ответ

52

Вы уверены, что следующее не работает?

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

Ну, это работает, я думал, что испытал его, но теперь я попытался убедиться, что он работает ... спасибо! Это было на моих глазах :) – JohnDel

+0

Работает в Rails 4. – Dmitri

Смежные вопросы