/ / Reorganizacja Ruby URLs - ruby-on-rails, ruby, trasy

Reorganizacja Ruby URLs - ruby-on-rails, ruby, trasy

W mojej aplikacji internetowej Ruby on Rails mam pliki:

app/models/big.rb
app/controllers/big_controller.rb
app/models/small.rb
app/controllers/small_controller.rb

Linki takie jak http://localhost:8080/big/1 i http://localhost:8080/small/ działa świetnie, ale chcę mieć taki link, jak

http://localhost:8080/big/1/small

Jak skonfigurować trasy, aby to zrobić? Nie chciałbym przechodzić i aktualizować wszystkich ścieżek (np. small_path)

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz zrobić coś takiego (zagnieżdżone trasy / zasoby)

resources :big do
resources :small
end

http://guides.rubyonrails.org/routing.html#nested-resources