【发布时间】:2015-04-05 01:13:39
【问题描述】:
问题是什么,是否可以以OR 方式合并两个关系而不是解析并添加为数组?
我想避免解析为数组,但最好使用https://stackoverflow.com/a/15236011/1520364 中显示的语法,即a + b
【问题讨论】:
标签: ruby-on-rails activerecord orm
问题是什么,是否可以以OR 方式合并两个关系而不是解析并添加为数组?
我想避免解析为数组,但最好使用https://stackoverflow.com/a/15236011/1520364 中显示的语法,即a + b
【问题讨论】:
标签: ruby-on-rails activerecord orm
对 OR 的支持大约在 8 天前被合并,所以如果你使用 HEAD 版本,你可以像这样使用它:
Post.where('id = 1').or(Post.where('id = 2'))
# => SELECT * FROM posts WHERE (id = 1) OR (id = 2)
你可以合并拉取请求here
【讨论】: