我如何自定義寧靜的路線網址到友好的網址像stackoverflow?寧靜的路線定製
我有 stackoverflow.com/questions/424/
,我想有 stackoverflow.com/questions/424/title-of-the-page
我如何自定義寧靜的路線網址到友好的網址像stackoverflow?寧靜的路線定製
我有 stackoverflow.com/questions/424/
,我想有 stackoverflow.com/questions/424/title-of-the-page
如果有你想這樣做只有一個控制器,該最簡單的解決方案可能會添加路由與忽略的參數,像這樣:
# config/routes.rb
map.connect 'questions/:id/:ignored', :controller => 'questions', :action => 'show'
確保你把缺省路由之前在該文件的底部。或者,更好的是,如果您使用的是命名路由和資源(如自動生成的註釋中所建議的那樣),請將它們評論一下。
StackOverflow上忽略字符串第二個參數在請求處理時。在URL構建時,它爲人類和(可能)增加SEO。
我想通過看的像friendly_id能力開始,看看那些是你正在尋找沒有什麼...
map.resources:問題
map.friendly提問/:ID /:標題',:控制器=> '問題',:動作=> '秀'
這是我最後的自定義。任何更好的想法?
你在這裏想要做的是什麼?提供一些你的問題的更多細節。 – 2009-11-05 16:43:44
我改變了一些東西,以標題的頁面。 – Sanchez 2009-11-05 16:52:11