Извините за этот запутанный заголовок :) У меня есть ресурс ComatosePage (используется в плагине comatose cms), в котором есть таблица comatose_pages с полем 'full_path', в котором есть значения, подобные этим: "en/home/logged-in/subscriber/school-top"
для настройки маршрут, чтобы я мог использовать это поле full_path для загрузки ComatosePage из БД вместо стандартного поля id, чтобы этот URL:
/comatose_admin/en/home/logged-in/subscriber/school-top
загружает действие редактирования контроллера comatose_admin, передавая все после comatose_admin / through в качестве параметра, т.е. генерирует это для рельсов:
Parameters: {:controller => "comatose_admin", :action => "edit", :full_path => "en/home/logged-in/subscriber/school-top"}
Сложность заключается в том, что строка разбита косыми чертами, что, по-моему, приведет к путанице в маршрутах. Могу ли я настроить маршруты, чтобы взять все после "comatose_admin /" и поместить его в один параметр?