Ruby on rails 查询包含而不是联接的嵌套关联

Ruby on rails 查询包含而不是联接的嵌套关联,ruby-on-rails,ruby-on-rails-4,activerecord,rails-activerecord,Ruby On Rails,Ruby On Rails 4,Activerecord,Rails Activerecord,我有以下声明: Event.joins(artists: :followers) 我需要访问follower的属性,因此我想立即加载包含和引用,我如何才能做到这一点?您可以尝试以下操作,以便为第一个事件的第一个艺术家立即加载您的关联并访问第一个follower(根据您的代码,每个关联表示一对多关系,因此每个关联关系都是一个集合,而不是单个对象): 您可以尝试以下操作来加载您的关联并访问第一个事件的第一个艺术家的第一个关注者(根据您的代码,每个关联表示一对多关系,因此每个关联关系都是一个集合,而

我有以下声明:

Event.joins(artists: :followers)

我需要访问
follower
的属性,因此我想立即加载
包含
引用
,我如何才能做到这一点?

您可以尝试以下操作,以便为第一个
事件的第一个
艺术家
立即加载您的关联并访问第一个
follower
(根据您的代码,每个关联表示一对多关系,因此每个关联关系都是一个集合,而不是单个对象):


您可以尝试以下操作来加载您的关联并访问第一个
事件的第一个
艺术家的第一个
关注者
(根据您的代码,每个关联表示一对多关系,因此每个关联关系都是一个集合,而不是单个对象):

events = Event.includes(artists: :followers).references(:artists, :followers)

follower = events.first.artists.first.followers.first