rails routes问题 - 如何将所有参数带到URL的结尾?

时间:2009-12-15 05:02:10

标签: ruby-on-rails routing routes

在rails config / routes.rb文件中,如何确保此处的第一个路由占用初始/站点之后的所有字符,并将其用于此路由(将其分配给:path)。

  map.connect 'sites/:path', :controller => 'xxx', :action => 'yyy'
  map.connect ':controller/:action/:id'  

换句话说,如何避免第一条路线错过http://mysite/sites/的任何网址,然后由第二条路线接听?

感谢

1 个答案:

答案 0 :(得分:1)

将第二条路线放在第一位或..

使用Route Globbing (Section 4.9)