联合两条相似的路线
Unite two similar routes
我有这两条路线:
get "shopping", to: "bar#show"
get "shopping/*relative_path", to: "bar#show"
我怎样才能加入他们,到一条路线?
当我简单地省略 get "shopping", to: "bar#show"
时,转到 localhost:3000/shopping
的用户不会被重定向到控制器 bar#show
谢谢
您可以将第二部分括在括号中,使其成为可选的:
get "shopping(/*relative_path)", to: "bar#show"
docs 中对此行为的描述。
我有这两条路线:
get "shopping", to: "bar#show"
get "shopping/*relative_path", to: "bar#show"
我怎样才能加入他们,到一条路线?
当我简单地省略 get "shopping", to: "bar#show"
时,转到 localhost:3000/shopping
的用户不会被重定向到控制器 bar#show
谢谢
您可以将第二部分括在括号中,使其成为可选的:
get "shopping(/*relative_path)", to: "bar#show"
docs 中对此行为的描述。