我正在使用嵌套资源,但是我遇到了应该更具描述性的控制器名称。
例如我有一个控制器ProductsController
和ImagesController
resources :products do
resources :images
end
这工作正常,但后来我可能需要使用ImageController
产品图像以外的图像,因此它应该命名为ProductsImagesController。
但是我怎样才能指定控制器名称resources()
而不回退到像这样丑陋的东西:
match 'products/images' => 'products_images#index'
match 'products/images/new' => 'products_images#new'