В моем файле маршрутов есть строка:
match 'documents/:category/:id' => 'documents#show'
позволяет мне использовать URL-адреса, такие как:
* локальный: 3000 / документы / lesson_plans / day_01 *
URL работает правильно, но я не могу понять, как сгенерировать его с помощью link_to.
link_to 'day_01', document_path('/lesson_plans/day_01')
возвращает ошибку:
Не найдено ни одного маршрута {: action => "show",: controller => "documents",
: Идентификатор => "/ lesson_plans / day_01"}
link_to 'day_01', document_path(:category => 'lesson_plans', :id => 'day_01')
работает, но генерирует URL:
локальный: 3000 / документы / day_01 категория = lesson_plans
что недостаточно чисто.
Есть ли способ создать URL:
локальный: 3000 / документы / lesson_plans / day_01