Я думал, что это будет тривиально, но нигде не могу его найти.
На моем сайте много разных моделей, которые все взаимосвязаны.Допустим,
Книга и фотография имеют автора, а банка фотографийбыть внутри книги.
resources :authors do
resources :books
etc..
Итак, используя вложенные ресурсные маршруты, мы получаем такие вещи, как:
/authors/john-smith/photos/picture-of-a-house
или
/books/house-renovation/photos/picture-of-a-house
Эти URL совпадают схлебные крошки у меня на сайте.Крошка будет выглядеть так:
Home > Books > House Renovation > Photos > Picture of a House
Проблема в том, что эти URL-адреса и панировочные сухари становятся слишком длинными и слишком похожими на ресурсы.Я имею в виду, что вы можете заметить сайт Rails издалека, если он использует формат / category / category_id / products / id.
Есть ли способ сократить это, возможно даже сделать его красивым?Ему по-прежнему нужны имена категорий и продуктов, но максимум один параметр перед этим.Что-то вроде:
Book_Photos > House Renovation > Picture of a House