我在我的模型中使用这个规则:
def to_param
"#{self.name.parameterize}"
end
在我的助手中:
def articles_menu
menu = '<ul>'
Article.all.each do |article|
menu += '<li>'
menu += link_to "#{article.name}", article
menu += '</li>'
end
menu += '</ul>'
return menu.html_safe
end
但是当我去的时候/articles/my-new-flat
,我会得到错误
ActiveRecord::RecordNotFound in ArticlesController#show
Couldn't find Article with id=my-new-flat
还想念我别的东西,或者我的应用程序有什么问题吗?我虽然对于名称的参数化只需要在模型中设置规则...