【发布时间】:2012-06-30 01:12:02
【问题描述】:
我需要从两个相似但不相同的独立模型中检索信息。我正在尝试做类似
的事情我研究了一些方法,但是它们返回一个活动对象数组而不是一个 我的应用程序的许多功能都需要 ActiveRecord::Relation。
有什么方法可以返回一个包含两个表并集的 ActiveRecord::Relation 对象?
我尝试过类似的东西
@group = Mymodel.find_by_sql("SELECT id FROM Mymodels
UNION SELECT id FROM AnotherModels")
并且还使用 Model.where 方法进行了探索,但是无法返回 ActiveRecord::Relation
编辑:
为了清楚起见,我需要返回 ActiveRecord::Relation,它是两个表的联合或合并
【问题讨论】:
标签: sql ruby-on-rails ruby