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í?