2015-12-17 105 views
0

在Rails4中,是否有可能讓FriendlyId構建完整的url,包括類別和子類別?Rails FriendlyId爲類別和子類別的友好鏈接

實施例:
網站名稱/類別/ 6 /子類別/一十二分之三十六

應該是:
網站名稱/小區/事件/車庫出售合弗雷斯諾
社區是類別,事件是子類別
-OR-
網站名稱/內華達州/ LAS-拉斯維加斯/木棚-肋的Shack-燒烤
內華達州是類別,拉斯維加斯是子類

我看到如何創建爲單獨列表蛞蝓,但它會是不錯的一種方法來創建在「友好」格式的完整網址。

任何提示將不勝感激。

回答

0

,你需要定義自己的路線不能做到這一點使用Rails的RESTful助手:

get ':category_name/:subcategory_name/:id', to: '<your_controller>#<controller_action>' 

由於這個網址簽名將匹配你的許多其他途徑,確保它被放在所有路由後,可能會與(如/ admin/login/failed)相沖突,最好在routes.rb文件的末尾。

+0

哇!這不是我期望的解決方案。我會馬上嘗試它。感謝您的提示。 – jrfent