두 엔티티, Project
및 Domain
이 있습니다. 프로젝트 has_many
도메인 및 도메인 belongs_to
프로젝트이지만, domain_id
은 Project 테이블에 저장됩니다. 레일 (C)에표 및 표시 이름에서 행 선택
제가
p = Project.first
d = Domain.where(id: p.domain_id)
Domain Load (0.2ms) SELECT "domains".* FROM "domains" WHERE "domains"."id" = 1 => #<ActiveRecord::Relation [#<Domain id: 1, name: "alex.com", created_at: ...">]>
d.name
=> 결과는 '도메인'대신 알렉스이었다 .com
2.0.0-p247 :007 > d.name => "Domain"
왜 이런 일이 발생합니까?
는