Имам сайт, който в момента има URL адреси, които изглеждат така
http://localhost:3000/public/category/1?category_id=1
Че SEO човекът е поискал да бъде променен на това
http://localhost:3000/(:category_name)-leasing
където (:category_name) е името на категорията, посочена от category_id=1
и се добавя с "-лизинг"
Възможно ли е да настроя това, без да създавам нова колона в моя модел на категория за постоянна връзка.
В момента имам и това в моя файл routes.rb:
get ':permalink', :to => 'public#show'
който показва елементи от категорията, спомената по-горе като
http://localhost:3000/item-name-from-permalink
Това ще попречи ли на категория, използваща същата URL структура? ще могат ли релсите да правят разлика между :permalink
и (:category_name)-leasing
url или url ще трябва да има нещо като:
http://localhost:3000/category/(:category_name)-leasing
Благодаря предварително