2011-01-26 29 views
0

我有一個模型,讓我們說用戶,同時具有ID和一個slu。。我希望能夠使用包含id和slug的user_path(@user)生成一個url。建立路徑時使用ID和slu 012

我知道user_path將使用to_param方法,它把在URL末尾的參數,但有使用2個(或多個參數),並得到這樣一個辦法: http://domain.com/users/id/slug

謝謝!

回答

0

Friendly-id是生成固定鏈接的好方法。它還提供了很好的自定義選項。

0

你在模型中試過這個嗎?

def to_param 
    "#{id}-#{slug)" 
end 
+0

我做了這個,但得到了一個RoutingError,user_path無法生成。有任何想法嗎?我可以提供更多細節嗎? – slugger 2011-01-26 16:10:24