【发布时间】:2014-02-04 11:00:55
【问题描述】:
每当我想避免 NxN 查询时,我都会在 Rails 中使用includes。但有时包含的表可能有大量字段。
因此,为了避免性能问题,我要做的是进行联接,然后从关联的表中只选择必填字段。
但这感觉完全不对。虽然我不确定是什么,但我感觉好像违反了什么。
我了解当我们执行includes 时,我们无法指定select 子句。我们如何在不进行连接和污染(?)对象的情况下实现这一点。
【问题讨论】:
标签: sql ruby-on-rails database oop