title: Ruby / Rails naming conventions
body: <p>If I generate a scaffold called <code>"product"</code>, what are the differences between the following when I use them in coding my app? <code>@products</code>, <code>@product</code>, <code>@Product</code>, <code>@Products</code>, <code>Products</code>, <code>Product</code>, <code>product</code>, and <code>products</code> (I'm pretty sure those aren't all used, but it should at least give the idea of what I'm referring to).</p>
  
  <p>I can't seem to find a simple explanation of what each combination of <code>@</code>/capitalization/plurality means. Help would be greatly appreciated.</p>