Rails - ассоциация автозагрузки из консоли - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть 2 модели:

class User < ActiveRecord::Base
    has_one :employee, dependent: :destroy
end

class Employee < ActiveRecord::Base
    belongs_to :user
end

, и я заметил, что когда я звоню User.last с консоли, я получаю следующее:

> User.last
  User Load (3.9ms)  SELECT  "users".* FROM "users"  ORDER BY "users"."id" DESC LIMIT 1
  User Load (3.9ms)  SELECT  "users".* FROM "users"  ORDER BY "users"."id" DESC LIMIT 1
  Employee Load (9.3ms)  SELECT  "employees".* FROM "employees" WHERE "employees"."user_id" = $1 LIMIT 1  [["user_id", 21198]]
  Employee Load (9.3ms)  SELECT  "employees".* FROM "employees" WHERE "employees"."user_id" = $1 LIMIT 1  [["user_id", 21198]]
#<User:0x0055bd0ae9af30> { ... }

Почему запись сотрудниказагружается?

...