вопрос о маршрутах рельсов - как перенести все параметры в конец URL?

В файле rails config/routes.rb, как мне убедиться, что первый маршрут здесь принимает все символы после начального /site и использует это для этого маршрута (назначая его :path).

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

Другими словами, как избежать того, чтобы любой URL-адрес, который идет http://mysite/sites/, не был пропущен первым маршрут, а затем подобран вторым маршрутом?

Благодарность


person Greg    schedule 15.12.2009    source источник


Ответы (1)


Поставьте второй маршрут первым или..

использовать подстановку маршрута (раздел 4.9)?

person Ryan Bigg    schedule 15.12.2009