当尝试使用 JOIN 方式预加载多态关联时,会引发此错误。 仅可以使用 ActiveRecord::Relation#preload 预加载多态关联。
方法
- N
类公共方法
new(reflection = nil) 链接
源代码:显示 | 在 GitHub 上
# File activerecord/lib/active_record/associations/errors.rb, line 244 def initialize(reflection = nil) if reflection super("Cannot eagerly load the polymorphic association #{reflection.name.inspect}") else super("Eager load polymorphic error.") end end