我有两套活动记录合并两个活动记录关系为活动记录关系
users_by_type = User.where(type: 'customer')
的这个类是:users_by_type.class => Active Record的关系这个
users_by_tag = User.tagged_with('admin')
类是:users_by_tag => ActiveRecord的关系
当我结合这两组像:
users = users_by_type + users_by_tag
or
users = users_by_type.merge(users_by_tag)
其给出结果作为数组,但我希望它作为活动记录关系。用户
类是:数组
因为在阵列中,我无法使用where子句和组子句。
如何组合两组以便我可以使用where和group子句?
添加User.tagged_with的定义 – max
这是gem的方法act_as_taggable – Dheer