title: Handling Singular and Plural Controllers/Routes
body: <p>I'm a little confused on how I should handle singular and plural routes and controllers in my web application.</p>
  
  <p>The website is a simple quotes site - think Einstein, Shakespeare etc. not Insurance. Within the project I have a controller called `QuoteController'. The controller name is singular, so does this mean that the controller should only handle the display of single quotes? I.E. </p>
  
  <pre><code>/quote/love-is-a-battlefield-1
  </code></pre>
  
  <p>Do I then need another controller for the display of multiple quotes (plural)? For example:</p>
  
  <pre><code>/quotes/ (would default to most recent)
  /quotes/new
  /quotes/shakespeare
  /quotes/popular
  </code></pre>
  
  <p>Is it convention, or good practice, to have separate controllers for singular and plural routes? I hope that makes sense.</p>