我希望我的 rails url 看起来像:
/posts/345/the-great-concept
当我在我的帖子模型中使用以下内容时,
def to_param
"#{id}/#{name.parameterize.downcase}"
end
在浏览器中鼠标悬停时,网址看起来很棒。并正常运行。但是,一旦页面在浏览器 url 中加载,它看起来像:
/posts/345%2Fthe-great-concept
需要明确的是,“名称”只是为了好看 - 帖子只能通过 id 检索。我也不想使用数据库 slug 方法。
我应该如何更好地解决这个问题?
附言。也不想要“/posts/345-the-great-concept”...