1
我是Ruby on Rails的新手,並且爲了學習而使用一些開源代碼。model_path()方法是如何工作的
我在理解什麼model_path(@model)
方法返回以及如何更改它有一些問題。具體來說,我有一個id
和slug
模型,由於某種原因,model_path(@model)
始終返回的路徑與slug
而不是id
。
任何想法,爲什麼這可能是,我怎麼可以改變這種行爲?
我是Ruby on Rails的新手,並且爲了學習而使用一些開源代碼。model_path()方法是如何工作的
我在理解什麼model_path(@model)
方法返回以及如何更改它有一些問題。具體來說,我有一個id
和slug
模型,由於某種原因,model_path(@model)
始終返回的路徑與slug
而不是id
。
任何想法,爲什麼這可能是,我怎麼可以改變這種行爲?
model_path(@model)
會產生此URL
/model/:id
它將替代:id
與任何@model.to_param
回報
謝謝!代碼現在更有意義。有沒有一種簡單的方法來生成一個http://domain.com/:id/:slug – slugger 2011-01-26 14:02:14