Падрино поддерживает идею вложенных маршрутов. Вот один пример из документации:
SimpleApp.controllers :product, :parent => :user do
get :index do
# "/user/#{params[:user_id]}/product"
end
get :show, :with => :id do
# "/user/#{params[:user_id]}/product/show/#{params[:id]}"
end
end
Однако я хотел бы иметь следующие сопоставления:
GET /users # '/' in :users controller
GET /users/:id # '/:id' in :users controller
GET /users/:user_id/tweets # '/' in :tweets controller
GET /users/:user_id/tweets/:id # '/:id' in :tweets controller
GET /tweets # '/' in :tweets controller, too
GET /tweets/:id # '/:id' in :tweets controller, too
Это возможно?