title: rails 3 rendering a partial from a collection
body: <p>I am trying to render a partial on a collection with <code>&lt;%= render @posts %&gt;</code> which returns the error: </p>
  
  <p><code>Missing partial posts/post with {:locale=&gt;[:en], :formats=&gt;[:html], :handlers=&gt;[:erb, :builder, :coffee]}</code></p>
  
  <p>However it works if i use <code>&lt;%= render :partial =&gt; 'post', :collection =&gt; @posts %&gt;</code></p>
  
  <p>I have <code>_post.html.erb</code> in the same folder which uses <code>post</code> variable (from posts)</p>
  
  <p>Why would the former example way of rendering a partial on a collection not work, but the latter example does work?</p>
  
  <p>EDIT: I should specify I'm using Rails 3.2.1</p>