title: ruby, error creating a hash
body: <p>Trying to create an array or has of ids and names but </p>
  
  <pre><code>@campaign_ids_and_names = Hash.new
  @campaign_ids.each do |cid|
    @campaign_ids_and_names.merge!(cid =&gt; Campaign.find(cid, :user =&gt; current_user).name)
  end
  @campaign_ids_and_names
  </code></pre>
  
  <p>keeps just returning 1</p>
  
  <p>I know the ID's do exist in the Campaign table.
  I think the issue is more my knowledge of how to create 1 array or hash from another.</p>
  
  <p>Any help greatly appreciated.</p>