Ruby 如何将两个活动记录选择查询结果组合成一个活动记录关系

Ruby 如何将两个活动记录选择查询结果组合成一个活动记录关系,ruby,activerecord,Ruby,Activerecord,我有两个选择查询 我想将两者的结果合并成一个活动记录关系,这样我就可以对结果运行。where。 因此,我不能在两个查询之间使用|,也不能使用或,因为这不适用于select 我唯一能想到的另一种方法是从每个查询结果中提取id,然后使用提取的id在最后对模型执行.where。 还有其他更流畅的想法吗?这能回答你的问题吗?

我有两个选择查询

我想将两者的结果合并成一个活动记录关系,这样我就可以对结果运行
。where
。 因此,我不能在两个查询之间使用
|
,也不能使用
,因为这不适用于select

我唯一能想到的另一种方法是从每个查询结果中提取id,然后使用提取的id在最后对模型执行
.where

还有其他更流畅的想法吗?

这能回答你的问题吗?