我正在向我的站点添加一个博客,因此我创建了一个模型 bpost,其中包含变量标题、内容和类别。在 bpost 模型中,我重写了 to_param 函数:
def to_param
{#id #title}.parametrize
end
所以现在所有的 url 看起来像:/bposts/2-to-be-or-not-to-be,其中“to be or not to be”是标题(2 是示例 id)。
我希望网址看起来像:/:category/2-:title。我试过了:
resources :bposts, :path => :category
或匹配 ':category/:id-:title', :to => :controller => :bposts, :action => :show
但似乎都不起作用。关于如何做到这一点的任何想法?