title: unable to use condition in rails console
body: <pre><code>User Load (0.2ms)  SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1  [["id", 2]]
  Follow Load (0.2ms)  SELECT "follows".* FROM "follows" WHERE "follows"."follower_id" = 2 AND "follows"."follower_type" = 'User' AND "follows"."blocked" = 'f'
  User Load (0.2ms)  SELECT "users".* FROM "users" WHERE "users"."id" IN (1)
  Conference Load (0.1ms)  SELECT "conferences".* FROM "conferences" WHERE "conferences"."id" IN (4)
  =&gt; [#&lt;Follow id: 8, followable_id: 1, followable_type: "User", follower_id: 2, follower_type: "User", blocked: false, created_at: "2013-08-28 06:57:17", updated_at: "2013-08-28 06:57:17"&gt;, #&lt;Follow id: 9, followable_id: 4, followable_type: "Conference", follower_id: 2, follower_type: "User", blocked: false, created_at: "2013-08-28 07:03:35", updated_at: "2013-08-28 07:03:35"&gt;]
  </code></pre>
  
  <p>This is the output I get in the console when i try </p>
  
  <pre><code>User.find(2).all_follows
  </code></pre>
  
  <p>I want to get the rows where the followable_type: "Conferece".</p>
  
  <p>I tried this</p>
  
  <pre><code> User.find(2).all_follows.find(:conditions =&gt; ["followable_type = ?", "Conference"])
  </code></pre>
  
  <p>and</p>
  
  <pre><code> User.find(2).all_follows.where(:all, :conditions =&gt; ["followable_type = ?", "Conference"])
  </code></pre>
  
  <p>When I use where, it says no such function. But when i hit tab after typing where I get the following output</p>
  
  <pre><code>User.find(2).all_follows.where
  2).all_follows.where              2).all_follows.where_sql                
  2).all_follows.where_values=      2).all_follows.wheres
  2).all_follows.where_clauses      2).all_follows.where_values              
  2).all_follows.where_values_hash  2).all_follows.wheres=
  </code></pre>