Rails 3中的网址中的点

时间:2011-05-12 11:23:54

标签: ruby ruby-on-rails-3

我有这条规则:

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 个答案:

答案 0 :(得分:2)

对于这个问题已经有几个问题了,环顾四周,我自己也问过这个问题。 这就像我让它工作(就像在stackoverflow上,当你点击像“.net”这样的标签时):

获取'问题/标记(/:tag)'=> “线索#index”,:tag => /.*/