0

私はレールでルビーを使用しています 私はモデルを持っています -category -subcategory -city -firm

カテゴリをクリックするとサブカテゴリが表示され、パーマリンクは次のようになります: example.com/category サブカテゴリをクリックすると、企業と都市名が表示されます。example.com/category/subcategory 都市名をクリックすると、その都市に属する企業がフィルタリングされます example.com/category/subcategory/city 会社名をクリックすると、example.com/category/subcategory/city/firm が表示されます-名前

企業には複数のサブカテゴリがある場合があります

premalink_fu を使用しましたが、そのサブカテゴリ システムを実行できませんでした。カテゴリ、サブカテゴリ、都市、会社のテーブルには、データベースに独自のパーマリンク フィールドがあります。しかし、それらを動的に組み合わせる方法がわかりません。

example.com/category はできますが、example.com/category/subcategory はできません

どうすればそれができますか 助けてください

4

1 に答える 1

0

permalink_fu プラグインを介して mysql にパーマリンクを保存し、アクション ショーのパラメーターとして呼び出します。

シティショー.rhtml

<%= link_to s.isim, {:controller => 'sehir', :action => 'goster', :kategori=>@kategori.permalink ,:altkategori=>@altkategori.permalink, :permalink=>s.permalink} -%> - 

route.rb

map.sehirs '/:kategori/:altkategori/:permalink', :controller => 'sehir', :action=>'goster'
于 2011-11-18T09:41:37.030 に答える