Rails 3路由 - 从routes.rb传递params

Joh*_*Del 28 routing ruby-on-rails ruby-on-rails-3

在rails 2.3.5中,您可以在routes.rb文件中执行以下操作:

map.root :controller => "pages", :action => "show", :id => 3
Run Code Online (Sandbox Code Playgroud)

在rails 3中,我没有找到任何方法来传递特定参数(例如在rails 2.3.5中使用:id => 3).

我知道我可以从控制器处理它并得到相同的结果(我做了),但我想知道是否有一种方法可以在routes.rb中的rails 3中执行相同的操作,或者因为它更好而改变了练习出于某种原因?

Sim*_*tti 55

你确定以下不起作用吗?

root :to => "pages#show", :id => 3
Run Code Online (Sandbox Code Playgroud)