title: Rails .where vs .find
body: <p>I've noticed that the <code>Model.where</code> method always returns an array even if there is only one result where as the <code>Model.find</code> method doesn't. Is there any reason for this? I thought <code>Model.where</code> was the preferred function since Rails 3.X. </p>
  
  <p>Should I be using <code>Model.find</code> when I expect a single result and <code>Model.where</code> when I expect more than one result?</p>