【发布时间】:2015-04-30 17:01:40
【问题描述】:
我需要预加载模型与复杂条件的关联。不,includes 不适合我。它为我的任务生成错误的 SQL。
我查看了ActiveRecord::Associations::Preloader,发现他接受了preload_scope 参数:
http://apidock.com/rails/v4.2.1/ActiveRecord/Associations/Preloader/preload
def preload(records, associations, preload_scope = nil)
# ...
end
但我找不到任何使用它的示例。在这种情况下,preload_scope 是什么?以及如何使用它来过滤关联?
谢谢!
【问题讨论】:
标签: ruby-on-rails activerecord preloader