我只需要在我的rails应用中简化网址。
/nature
代替/categories/nature
我的routes.rb
:
匹配'categories /:id'=> '类别#秀'
答案 0 :(得分:1)
match ':id' => 'categories#show'
这会向带有show action的类别控制器发出'/ something'请求,但你必须考虑到这一点。
如果我是你,我会更喜欢这样做:
match ':id' => 'categories#show',:constraints => { :id => /nature|sports|architecture|people|.../ }
这样,只要不符合任何可用类别,您仍然可以使用'/ something'路线。