我在一个ror项目中工作,我有一些路由要更改此路由路径在浏览器上的显示方式。
我的路线:
get 'campaigns/:slug' => 'campaigns#show'
结果:
http://localhost:3000/campaigns/cdlcuiaba
我想要什么:
http://localhost:3000/cdlcuiaba
谢谢
最佳答案
请注意,强烈建议不要这样做,但可以按以下步骤操作(订购事项):
get '/admin' => 'admin:show'
get '/:slug' => 'campaigns#show'
在您的评论中,您提到您希望
/admin
不被campaigns#show
对待,所以我编辑了答案以重现这种行为。我必须说,虽然这是强烈不推荐-原因应该是清楚的阅读评论。