title: Using resources with custom controller names
body: <p>I'm using nested resources, however i come across controller names that should be more descriptive.</p>
  
  <p>For instance i have a controller <code>ProductsController</code> and <code>ImagesController</code></p>
  
  <pre><code>resources :products do
    resources :images
  end
  </code></pre>
  
  <p>This works fine, but later i might need to use the <code>ImageController</code> for other than products images, therefore it should be named <strong>ProductsImagesController</strong>.</p>
  
  <p>But how can i specify the controller name on <code>resources()</code> without falling back to something ugly like:</p>
  
  <pre><code>match 'products/images' =&gt; 'products_images#index'
  match 'products/images/new' =&gt; 'products_images#new'
  </code></pre>