嗨,我有一个测试模型,它有_many 个问题,还有一个问题,它有_many 个答案...更多查询以获取问题然后获取答案 - 它不加入它们!当我使用 :joins ActiveRecord 进行查询时,会进行查询,但稍后当我需要 Test.questions 或 Test.questions.answers ActiveRecord 时,会再次进行这两个额外的查询!!!后来当我枚举日志中的问题或答案时,我看到每个对象的其他查询,但它有缓存标记......
这是正常的吗?
嗨,我有一个测试模型,它有_many 个问题,还有一个问题,它有_many 个答案...更多查询以获取问题然后获取答案 - 它不加入它们!当我使用 :joins ActiveRecord 进行查询时,会进行查询,但稍后当我需要 Test.questions 或 Test.questions.answers ActiveRecord 时,会再次进行这两个额外的查询!!!后来当我枚举日志中的问题或答案时,我看到每个对象的其他查询,但它有缓存标记......
这是正常的吗?