如何分类/子类别/城市/公司名称网址?

时间:2011-11-02 11:15:29

标签: ruby-on-rails url seo permalink-fu

我在铁轨上使用红宝石 我有模特 -类别 -subcategory -市 -firm

当我点击类别时,它会显示子类别,永久链接应该是:example.com/category 当我点击子类别时,它将显示公司和城市名称。 example.com/category/subcategory 当我点击城市名称时,它将过滤属于该城市的公司example.com/category/subcategory/city 当我点击公司名称时,它将显示example.com/category/subcategory/city/firm-name

公司可能有多个子类别

我使用了premalink_fu但我不能做那个子类别系统。 类别,子类别,城市,公司表在db上有自己的永久链接字段。 但我不知道如何动态组合它们。

我可以做example.com/category但我不能做example.com/category/subcategory

我该怎么做才能帮助我

1 个答案:

答案 0 :(得分:0)

我通过permalink_fu插件将永久链接存储在mysql中,然后作为参数调用show:

city show.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'