我能够使用我的一个模型(类别)设置friendly_id,但我需要帮助设置另一个模型。
基本上我希望网址是这样的:domain.com/129121/title-of-post
其中129121是帖子的ID。
我尝试通过更新to_param
来做到这一点,但它不起作用(https://github.com/gitlabhq/gitlabhq/issues/7265)。
我不确定如何使SO样式链接正常工作。任何帮助将不胜感激!
答案 0 :(得分:0)
我尝试过类似的东西并提出
def slug
name.downcase.gsub(" ", "-") # you can change name to the attribute that holds your title
end
def to_param
"#{self.id}-#{slug}"
end
可能会让你上路