я использую рубин на рельсах
у меня есть модели
-category
-подкатегория
-город
-firm
когда я нажимаю на категорию, отображаются подкатегории, и постоянная ссылка должна быть: example.com/category
когда я нажимаю на подкатегорию, отображаются названия фирм и городов. example.com/category/subcategory
когда я нажимаю на название города, он фильтрует фирмы, принадлежащие этому городу. example.com/category/subcategory/city
когда я нажимаю на название фирмы, оно показывает example.com/category/subcategory/city/firm-name
фирмы могут иметь более одной подкатегории
Я использовал premalink_fu, но я не мог сделать эту систему подкатегорий.
Таблицы категорий, подкатегорий, городов, фирм имеют свои собственные поля постоянных ссылок на БД.
но я не знаю, как их динамически комбинировать.
я могу сделать example.com/category, но я не могу сделать example.com/category/subcategory
как я могу это сделать, пожалуйста, помогите мне