0

サイトにブログを追加するため、変数のタイトル、コンテンツ、およびカテゴリを使用してモデル 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 の例です)。

代わりに、URL を /:category/2-:title のようにします。私は試した:

resources :bposts, :path => :category

または ':category/:id-:title', :to => :controller => :bposts, :action => :show に一致

しかし、どちらも機能していないようです。これを行う方法についてのアイデアはありますか?

4

1 に答える 1