我是ruby on rails的新手,并且一直在玩一些开源代码以便学习。
我遇到了一些问题,了解model_path(@model)
方法返回的内容以及如何更改它。具体来说,我的模型包含id
和slug
,由于某种原因model_path(@model)
始终返回slug
而不是id
的路径。< / p>
关于为什么会出现这种情况以及如何改变这种行为的任何想法?
答案 0 :(得分:0)
model_path(@model)
将生成此网址
/model/:id
它会将:id
替换为@model.to_param
返回