我有加入声明:
Event.joins(artists: :followers)
我需要访问follower
的属性,所以我希望用includes
和references
来加载它,我该怎么办?< / p>
答案 0 :(得分:0)
您可以尝试以下操作来急切加载您的关联,并首先访问的第一个 follower
artist
event
events = Event.includes(artists: :followers).references(:artists, :followers)
follower = events.first.artists.first.followers.first
(根据您的代码,每个关联代表一对多关系,因此每个关联关系是一个集合,而不是一个对象):
.getScoreHolderDisplayName()