我需要匹配到不同控制器的路由上的不同模式。
示例:要将http://localhost:4000/<_ANY_THING_>
与PageController@index
匹配,我执行:
get "/:page", PageController, :show
现在,我需要添加另一个只匹配以下模式的路线:
http://localhost:4000/@&LT; _ANY_THING_&GT;
这应与UserController@profile
我该怎么做?
答案 0 :(得分:3)
包含@
的路线没有什么不同:
get "/@:user", UserController, :profile
请确保将其置于可能匹配的任何其他内容之上(例如,在示例中捕获所有路径。)