我有这个规则:
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 =>/.*/