2012-08-11 23 views
0

我只需簡化我的軌道應用中的網址即可。 /nature代替/categories/nature簡化軌道中的網址

routes.rb

匹配 '類別/:身份證'=> '類別#秀'

回答

1
match ':id' => 'categories#show' 

這將使任何請求 '/某物'通過顯示操作對控制器進行分類,所以您必須考慮到這一點。

如果我是你,我會做更多這樣的:

match ':id' => 'categories#show',:constraints => { :id => /nature|sports|architecture|people|.../ } 

這樣,你仍然可以使用「/某物」的路線,你想,只要它們不匹配任何可用類別。

+0

謝謝!有用!但我在我看來忘了'link_to'(就像這個''/ category /#{c.id}「') – Eugene 2012-08-11 13:50:52