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

时间:2015-02-05 08:46:33

标签: ruby-on-rails activerecord orm

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

我想避免解析数组但是很高兴有https://stackoverflow.com/a/15236011/1520364中显示的语法,即a + b

1 个答案:

答案 0 :(得分:2)

对OR的支持已于8天前合并,因此如果您使用HEAD版本,您可以像以下一样使用它:

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

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

您可以合并拉取请求here