Привет.
Есть один фильтр(ransack), который оставляет после фильтрации фарш из параметров
http://localhost:3000/search?utf8=%E2%9C%93&q%5Barticul_cont%5D=&q%5Bcolor_id_eq%5D=10&q%5Bcatalog_id_eq%5D=&q%5Bbrand_id_eq%5D=&q%5Bcost_gt%5D=&q%5Bcost_lt%5D=&commit=Search
подобные параметры требуется переработать в что-то вроде
http://localhost:3000/search/Nokia/Finland/plastic/black
При этом, какие-то параметры могут отсутствовать и могут получаться такие варианты:
http://localhost:3000/search/black
http://localhost:3000/search/Finland
Есть нечто подобное на SOF:
stackoverflow.com/a/31807092/3258840
но там предлагается добавлять еще параметры, что увеличит длину url.
Как при этом должен выглядеть роут?
Есть ли js библиотеки для этой цели?