Leniwe ładowanie w Railsach 3.2.6
Znalazłem w kilku zasobach online niż podczas robienia takich rzeczy jak:
cars = Car.where(:colour => 'black')
Zapytanie nie zostanie wykonane, dopóki nie zrobisz czegoś takiego:
cars.each {|c| puts c.name }
Jednak w moim projekcie Rails 3.2.6, kiedy wykonuję następujące czynności w konsoli:
User.where(:first_name => "John")
Otrzymuję następujące informacje:
User Load (1.2ms) SELECT `users`.* FROM `users` WHERE `users`.`first_name` = 'John'
Więc zapytanie jest wykonywane prawidłowo?
Gdzie poszło leniwe ładowanie? Czy czegoś tu brakuje?