title: Ruby on Rails: Delete multiple hash keys
body: <p>I often find myself writing this:</p>
  
  <pre><code>params.delete(:controller)  
  params.delete(:action)  
  params.delete(:other_key)  
  redirect_to my_path(params)  
  </code></pre>
  
  <p>The trail of deletes doesn't feel right and neither does:</p>
  
  <pre><code>[:controller, :action, :other_key].each do |k|
    params.delete(k)
  end
  </code></pre>
  
  <p>Is there anything simpler and cleaner?</p>