我正在将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.请任何人帮助我
答案 0 :(得分:0)
尝试
match ':controller(.:format)'
match ':controller(/:action(/:id(/:section)))'