title: Ruby on Rails: show page show something wrong
body: <p>Here is my <strong>show.html.erb</strong></p>
  
  <pre><code>&lt;h1&gt; &lt;%= @category.name %&gt; &lt;/h1&gt;
  &lt;ul&gt;
  &lt;%= @category.soups.each do |soup| %&gt;
  &lt;li&gt; 
      &lt;%= link_to soup.name , soup %&gt; 
  &lt;/li&gt;
  &lt;% end %&gt;
  &lt;/ul&gt;
  &lt;p&gt; &lt;%= link_to "back", categories_path %&gt;&lt;/p&gt;
  </code></pre>
  
  <p>However, here is the result. 
  <a href="https://i.stack.imgur.com/ujCOl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ujCOl.png" alt="enter image description here"></a></p>
  
  <p>Why it shows </p>
  
  <pre><code>[#&lt;Soup id: 1, name: "Tonkotsu", featured: true, category_id: 1, created_at: "2015-07-22 11:30:37", updated_at: "2015-07-22 16:59:20"&gt;, #&lt;Soup id: 4, name: "Beef Flavor", featured: nil, category_id: 1, created_at: "2015-07-22 17:03:34", updated_at: "2015-07-22 17:10:36"&gt;]
  </code></pre>