私は2つのエンティティを持っていProject
ますDomain
. プロジェクトhas_many
ドメインとドメインbelongs_to
プロジェクトですが、domain_id
プロジェクト テーブルに格納されます。
レール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
=>結果はalex.comではなく「ドメイン」でした
2.0.0-p247 :007 > d.name
=> "Domain"
なぜこうなった?
ありがとうございました