Я работаю над сайтом и пытаюсь изменить внешний вид URL для пользователей.Поскольку все мои ресурсы вложены, я изо всех сил стараюсь делать то, что хочу.
На данный момент вот мои маршруты
resources :folders do
resources :portfolio_photos
end
Я изменил это на это, чтоработает для индекса папок.
resources :folders, except: [:index] do
resources :portfolio_photos
end
get '/photos', to: 'folders#index'
Единственная проблема состоит в том, что я также хочу, чтобы URL-адрес "portfolio_photos" выглядел следующим образом
/photos/:id/portfolio_photos
(и я не хочу менятьназвание моей модели).
Я пробовал это:
get '/photos/:id/portfolio_photos', to: 'portfolio_photos#index'
, но это не работает.
Еще лучше было бы получить полностью настраиваемый URLвыглядит так на поверхности: www.xxxx.com/portfolio_photos, даже если все вложено в бэкэнд.Есть ли способ изменить внешний вид URL, не затрагивая весь бэкэнд?
Большое спасибо за помощь!