У меня есть сайт, на котором в настоящее время есть URL-адреса, которые выглядят следующим образом
http://localhost:3000/public/category/1?category_id=1
Этот парень попросил изменить его на этот
http://localhost:3000/(:category_name)-leasing
где (: category_name) - это имя категории, на которую ссылается category_id=1
, с добавлением "-leasing"
Можно ли настроить это без создания нового столбца в моей модели категории для постоянной ссылки.
В настоящее время у меня также есть это в моем файле routes.rb:
get ':permalink', :to => 'public#show'
который отображает элементы из указанной выше категории как
http://localhost:3000/item-name-from-permalink
Помешает ли это категории использовать ту же структуру URL-адресов? смогут ли рельсы различать URL-адреса :permalink
и (:category_name)-leasing
или URL-адрес должен содержать что-то вроде:
http://localhost:3000/category/(:category_name)-leasing
заранее спасибо