У меня есть это правило:
match '/xxx/:id/yyy' => 'aaa#bbb', :via => :get
и когда я пытаюсь это сделать (обратите внимание на точку)
/xxx/123.456/yyy
Я получаю ошибку маршрутизации. Я обнаружил, что должен использовать параметр требований, но он работает только для версий 1.X и 2.X:
match '/xxx/:id/yyy' => 'aaa#bbb', :via => :get, :requirements => { :id => /[\d\.]*/ }
Не работает для меня под Rails 3.0. В чем прикол?
Спасибо