title: Problems with clone method in Rails 3.2
body: <p>I tried to clone one of my object today, but it seems that its not working like in documentation.</p>
  
  <p>In my console I'm doing:</p>
  
  <pre><code>u = User.find 1
  nu = u.clone
  nu.new_record?
     =&gt; false 
  nu.new?
    NoMethodError: undefined method `new?' for #&lt;User:0x007fbf137b8278&gt;
  </code></pre>
  
  <p>So it looks like cloned object is just a duplicate, because it has the same Id like old one, but according to documentation, it should be new object?</p>
  
  <blockquote>
    <p>clone() </p>
    
    <p>Returns a clone of the resource that hasn’t been assigned an id yet and is treated as a new resource.</p>
    
    <p>ryan = Person.find(1) </p>
    
    <p>not_ryan = ryan.clone </p>
    
    <p>not_ryan.new?  # => true</p>
  </blockquote>