2

如何合并两个查询的结果?例如,如果我想返回模型的第一条和最后一条记录,我该怎么做(我想要做的实际事情更复杂,但使用相同的前提)。这是我尝试过的

Project.first & Project.last
Project.first + Project.last
Project.first.concat(Project.last)
Project.first.merge(Project.last)
4

1 回答 1

3

这个问题可以用多种方式来回答(因为它有点模棱两可)......

我假设您正在使用可遍历的数据结构,例如 Array 或 Hash (因为您使用的是concatand merge)。

根据您的示例,最简单的解决方案可能是:

[Project.first, Project.last]

于 2013-08-14T18:34:03.570 回答