我正在尝试加载嵌套的多态关联。我似乎找不到解决方案。
这是我的模型设置:
class Post
has_many :comments
end
class Comment
belongs_to :ownable, polymorphic: true
end
class User
has_many :comments, as: :ownable
end
这就是我想要做的:
Post.includes(comments: :ownable).to_a
但它抛出了这个错误:
ActiveRecord::EagerLoadPolymorphicError - Can not eagerly load the polymorphic association :ownable
我怎样才能急切地加载这个嵌套的多态关联?