Ruby on rails 在RubyonRails中,哪些字符串与param匹配?
如果我写路线Ruby on rails 在RubyonRails中,哪些字符串与param匹配?,ruby-on-rails,regex,routes,param,Ruby On Rails,Regex,Routes,Param,如果我写路线 get 'photos/:id' 哪些字符串可以绑定到:id?大概它可以表示为正则表达式,但我在任何地方都找不到它的文档。如果您这样键入它,它可以是任何不包含/或的字符串。可以使用约束键覆盖参数的默认正则表达式,例如: get 'photos/:id', constraints: {id: /^\d+$/} 将只匹配数字。我明白了,所以我的示例是get'photos/:id',约束:{id://^[^/]+$/}?这很清楚。谢谢
get 'photos/:id'
哪些字符串可以绑定到
:id
?大概它可以表示为正则表达式,但我在任何地方都找不到它的文档。如果您这样键入它,它可以是任何不包含/
或
的字符串。可以使用约束键覆盖参数的默认正则表达式,例如:
get 'photos/:id', constraints: {id: /^\d+$/}
将只匹配数字。我明白了,所以我的示例是
get'photos/:id',约束:{id://^[^/]+$/}
?这很清楚。谢谢