我在RoR项目中工作,我有一些路线,我想改变浏览器上显示路线路径的方式。
我的路线:
get 'campaigns/:slug' => 'campaigns#show'
结果:
http://localhost:3000/campaigns/cdlcuiaba
我想要的是什么:
http://localhost:3000/cdlcuiaba
由于
答案 0 :(得分:6)
请注意,这是非常不推荐的,但可以按照以下方式进行(订购事项):
get '/admin' => 'admin:show'
get '/:slug' => 'campaigns#show'
编辑在您的评论中,您提到/admin
不要campaigns#show
对待,所以我编辑了重现的答案这种行为。我必须说,这是非常不推荐 - 通过阅读评论应该清楚原因。