title: Rails 4 - undefined method `call' when doing a simple query
body: <p>I'm new to Rails but this seems pretty straightforward.  I have a model called <code>Game</code> generated like this:</p>
  
  <pre><code>rails generate model Game name:string year:integer manufacturer:string notes:string is_active:boolean
  </code></pre>
  
  <p>I've loaded the table with some data, and I am trying to fetch all of the rows where <code>is_active</code> is <code>true</code>.  I'd like my model to be something like:</p>
  
  <pre><code>class Game &lt; ActiveRecord::Base
    scope :active, where(:is_active =&gt; 1)
  end
  </code></pre>
  
  <p>My problem is whenever I try to bind to the <code>Game.active</code> query I get an error. It's the same error in the rails console or if I try to set it to a variable in the controller.  The error is:</p>
  
  <pre><code>undefined method `call' for #&lt;Game::ActiveRecord_Relation:0x007ffadb540aa0&gt;
  </code></pre>
  
  <p>When running in the console I see:</p>
  
  <pre><code>irb(main):001:0&gt; Game.active
  NoMethodError:   Game Load (0.2ms)  SELECT `games`.* FROM `games`  WHERE `games`.`is_active` = 1
  undefined method `call' for #&lt;Game::ActiveRecord_Relation:0x007fcdca66b800&gt;
      from /home/dcain/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/activerecord-4.1.0/lib/active_record/relation/delegation.rb:136:in `method_missing'
  </code></pre>