как сделать категорию / подкатегорию / город / название фирмы? - PullRequest
0 голосов
/ 02 ноября 2011

я использую рубин на рельсах у меня есть модели -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

как я могу это сделать, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 18 ноября 2011

Я сохранил постоянные ссылки в MySQL через плагин permalink_fu, а затем вызвал в качестве параметра для показа действий:

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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...