title: Createing associated record in before_create callback
body: <p>I have the following classes in a Rails 3.1.rc4</p>
  
  <pre><code>class User &lt; ActiveRecord::Base
    belongs_to :team
  end
  
  class Team &lt; ActiveRecord::Base
    has_many :users
  end
  </code></pre>
  
  <p>What I'd like to do is create an associated team every time a user signs up using an activerecord callback. Something like this:</p>
  
  <pre><code># in the User class
  before_create {|user| user.create_team(name: "#{self.name}'s Team") }
  </code></pre>
  
  <p>However this doesn't seem to work properly. When I go to the <code>rails console</code> to check it, I can create a user and type <code>user.team</code> and I get a team as expected. However, if I do <code>user.reload</code> and <code>user.team</code> again, I get <code>nil</code>.</p>
  
  <p>How do I get the user to properly associate with the team?</p>