ar_lazy_preload:ActiveRecord模型的延迟加载关联 源码
ArLazyPreload ArLazyPreload是一颗宝石,可将关联的延迟加载功能引入Rails应用程序。 有很多内置的方法可以解决,但是有时要预加载的关联列表并不明显-这是您可以获得大部分此类宝石的时候。 很简单。 您唯一需要更改的是使用#lazy_preload而不是#includes #eager_load , #includes #eager_load或#preload 快。 查看( TASK=bench和TASK=memory ) 非常适合GraphQL 。 定义要在顶级解析器中加载的关联列表,并让gem发挥作用 自动预载支持。 如果您不想指定关联列表,请将ArLazy
用户评论