0

我正在使用 ruby​​ on rails 我有模型 -category -subcategory -city -firm

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

公司可能有多个子类别

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

我可以做 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} -%> - 

路由.rb

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