Carga perezosa en rieles 3.2.6

He encontrado en varios recursos en línea que cuando hago cosas como:

cars = Car.where(:colour => 'black')

La consulta no se ejecuta hasta que haces algo como:

cars.each {|c| puts c.name } 

Sin embargo, en mi proyecto Rails 3.2.6, cuando hago lo siguiente en la consola:

User.where(:first_name => "John")

Me sale lo siguiente:

 User Load (1.2ms)  SELECT `users`.* FROM `users` WHERE `users`.`first_name` = 'John'

Entonces, la consulta se está ejecutando ¿verdad?

¿A dónde se fue la carga perezosa? ¿O me estoy perdiendo algo aquí?

Respuestas a la pregunta(3)

Su respuesta a la pregunta