Ruby on rails 在Rails ActiveRecord中按条件使用“includes”,不带外键

Ruby on rails 在Rails ActiveRecord中按条件使用“includes”,不带外键,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我有一个叫做分数的模型,还有一个叫做调整的模型。在数据库中它们之间没有关联,但它们都有一个名为课程的字段和一个名为日期的字段。如果他们有相同的课程和相同的日期,则调整属于分数。因此,我们可以对同一分数进行多次调整 我希望能够从数据库中获得所有分数及其调整,大致如下: scores=Score.all.包括(调整) 因此,对于每一个分数,我应该能够做如下的事情 分数调整 并得到属于该分数的所有调整 我知道我可以使用n+1查询来实现这一点,但我想要一个更优化的解决方案

我有一个叫做分数的模型,还有一个叫做调整的模型。在数据库中它们之间没有关联,但它们都有一个名为
课程
的字段和一个名为
日期
的字段。如果他们有相同的
课程
和相同的
日期
,则调整属于分数。因此,我们可以对同一分数进行多次调整

我希望能够从数据库中获得所有分数及其调整,大致如下:

scores=Score.all.包括(调整)

因此,对于每一个分数,我应该能够做如下的事情

分数调整

并得到属于该分数的所有调整

我知道我可以使用n+1查询来实现这一点,但我想要一个更优化的解决方案