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 下对我不起作用。诀窍是什么?

谢谢

这个问题已经有几个问题了,环顾四周,我自己问过。这就像我让它工作一样(就像在堆栈溢出上一样,当你轻舔像".net"这样的标签时):

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

相关内容

  • 没有找到相关文章

最新更新