Точки в URL в Рельсах 3 - PullRequest
0 голосов
/ 12 мая 2011

У меня есть это правило:

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. В чем прикол?

Спасибо

1 Ответ

2 голосов
/ 12 мая 2011

У этого уже есть несколько вопросов к этой проблеме, посмотрите вокруг, я сам спросил это.Вот как у меня это работает (как здесь, на stackoverflow, когда вы щелкаете по тегу вроде «.net»):

get 'questions / tagged (/: tag)' => "clues # index",: tag => /.*/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...