2011-01-26 85 views
1

我是Ruby on Rails的新手,並且爲了學習而使用一些開源代碼。model_path()方法是如何工作的

我在理解什麼model_path(@model)方法返回以及如何更改它有一些問題。具體來說,我有一個idslug模型,由於某種原因,model_path(@model)始終返回的路徑與slug而不是id

任何想法,爲什麼這可能是,我怎麼可以改變這種行爲?

回答

0
model_path(@model) 

會產生此URL

/model/:id 

它將替代:id與任何@model.to_param回報

+0

謝謝!代碼現在更有意義。有沒有一種簡單的方法來生成一個http://domain.com/:id/:slug – slugger 2011-01-26 14:02:14