Я использую вложенные ресурсы, однако я сталкиваюсь с именами контроллеров, которые должны быть более наглядными.
Например, у меня есть контроллер ProductsController
и ImagesController
resources :products do
resources :images
end
Это отлично работает, но позже мне может понадобиться использовать ImageController
для изображений, отличных от продуктов, поэтому его следует называть ProductsImagesController.
Но как я могу указать имя контроллера на resources()
, не возвращаясь к чему-то уродливому, как:
match 'products/images' => 'products_images#index'
match 'products/images/new' => 'products_images#new'