title: undefined method `length' for nil:NilClass
body: <p>When I create a new user and view the user's profile Im getting the following error I think because the user has not created a status yet:</p>
  
  <pre><code>undefined method `length' for nil:NilClass
  </code></pre>
  
  <p>It's coming from Status_form:</p>
  
  <pre><code>&lt;%= form_for [@status], :url =&gt; user_status_path(current_user) do |f| %&gt;
    &lt;div class="field"&gt;
      &lt;%= f.text_area :content, id:"status_box", maxlength:350, placeholder: "Say something." %&gt;
    &lt;/div&gt;
    &lt;%= f.submit "Update", id:"status_btn", class: "btn btn-small btn-primary" %&gt;
  
    &lt;span id="counter"&gt;Characters left: &lt;%= 350 - @status.content.length %&gt;&lt;/span&gt; #this is the source of the error
  
    &lt;script type="text/javascript"&gt;
      $('#status_box').keyup(function () {
          var left = 350 - $(this).val().length;
          if (left &lt; 0) {
              left = 0;
          }
          $('#counter').text('Characters left: ' + left);
      });
    &lt;/script&gt;
  &lt;% end %&gt;
  </code></pre>
  
  <p>User Controller:</p>
  
  <pre><code>def new
    @user = User.new
  end
  
  def create
    @user = User.new(params[:user])
    if @user.save
      sign_in @user
      redirect_to root_path
    else
      render 'new'
    end
  end
  
  def show
    @user = User.find(params[:id])
    @status = @user.status || @user.build_status
  end
  </code></pre>