Rails 3路由更改

时间:2011-01-04 13:04:45

标签: ruby-on-rails

我正在将Rails 2.3.10应用程序转换为Rails 3.0.3。在Routes.rb中,我对传统的rounting进行了更改,如下所示:

Rails 2:

map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'

等效Rails 3是:

match ':controller(/:action(/:id(/:format)))'

问题是我还有两种传统路由格式

map.connect ':controller.:format'
map.connect ':controller/:action/:id/:section'

我不知道,我怎样才能将上面的rails 2路由转换为等效的Rails 3.请任何人帮助我

1 个答案:

答案 0 :(得分:0)

尝试

match ':controller(.:format)'
match ':controller(/:action(/:id(/:section)))'