有没有办法将关系与 OR 结合起来?

Is there a way to combine relations with OR?

问题是什么,是否可以以 OR 方式合并两个关系而不是解析并添加为数组?

我想避免解析为数组,但最好使用 中所示的语法,即 a + b

大约 8 天前合并了对 OR 的支持,所以如果你使用 HEAD 版本,你可以像这样使用它:

Post.where('id = 1').or(Post.where('id = 2'))

# => SELECT * FROM posts WHERE (id = 1) OR (id = 2)

您可以合并拉取请求 here