我正在为我的项目使用这个gem,但是当我列出“父亲”关系元素时,所有孩子都不需要加载,这使得我的系统非常慢(2k记录)。
型号:
仪器属于评估 评估有很多问题
问题是我正在列出工具,评估中的所有问题也被加载(每条记录+40)
这是获取记录的查询:
def get_raw_records
Instrument.includes(
:evaluation => [:assignature,:level, :evaluation_type])
.references(
:evaluation => [:assignature,:level,:evaluation_type]
).distinct
end
一些更简单的查询会在排序/排序方面遇到问题。
我希望你们能帮助我。
由于